「インストール - Fish」の版間の差分

ナビゲーションに移動 検索に移動
116行目: 116行目:


== Pecoのインストール ==
== Pecoのインストール ==
PecoのGitHubから、ソースコードをダウンロードする。<br>
Pecoは、Goで記述されたシンプルな対話型フィルタリングツールである。<br>
grepコマンドと異なり、タイプしながら現在の結果を閲覧することができるため、ログ、プロセス統計、ファイルの検索等のフィルタリングに最適である。<br>
<br>
<br>
この時、GOのインストールディレクトリ内にクローンする。(例. /<GOのインストールディレクトリ>/src/github.com/peco/peco)<br>
* インストール方法 1 (推奨)
これは、メインのバイナリが内部パッケージを参照しているため、ソースコードが正しいパッケージの場所に置かれている必要があるからである。<br>
*: [https://github.com/peco/peco.git PecoのGithub]にアクセスして、Pecoをダウンロードして解凍する。
git clone https://github.com/peco/peco.git peco
*: <codehttps://github.com/peco/peco/releases/download/<バージョン>/peco_linux_<アーキテクチャ名>.tar.gz</code>
<br>
*: <code>tar xf peco_linux_<アーキテクチャ名>.tar.gz</code>
ダウンロードしたディレクトリに移動して、Pecoをビルドする。<br>
*:
make build
*: 解凍したディレクトリを任意のディレクトリに配置する。
<br>
*: 推奨するディレクトリは、/<Fishのインストールディレクトリ>/binディレクトリである。
次に、以下のコマンドを実行して、releases/<バージョン>/pecoを生成する。<br>
*: ~/.profileファイル等に、配置したディレクトリの環境変数<code>PATH</code>を追加する。
go build
*: <code># ~/.profileファイル</code>
<br>
*: <code>export PATH="<Pecoのインストールディレクトリ>:$PATH"</code>
生成された実行ファイルを、例えば、/<Fishのインストールディレクトリ>/binディレクトリ等にコピーする。<br>
*: <br>
上記は、Pecoの依存関係の正しいバージョンをインストールしている。<br>
* インストール方法 2
<br>
*: PecoのGitHubから、ソースコードをダウンロードする。
続いて、Pecoをビルドする。<br>
*: この時、GOのインストールディレクトリ内にクローンする。(例. /<GOのインストールディレクトリ>/src/github.com/peco/peco)
これにより、クローンされたPecoリポジトリのルートにPecoの実行ファイルがコンパイルされる。<br>
*: これは、メインのバイナリが内部パッケージを参照しているため、ソースコードが正しいパッケージの場所に置かれている必要があるからである。
go build cmd/peco/peco.go
*: <code>git clone https://github.com/peco/peco.git peco</code>
<br>
*: <br>
cmd/peco/ディレクトリにあるpeco.goファイルを、任意の場所にコピーする。<br>
*: ダウンロードしたディレクトリに移動して、Pecoをビルドする。
*: <code>make build</code>
*: <br>
*: 次に、releases/<バージョン>ディレクトリにpecoをインストールする。
*: <code>go build</code>
*: <br>
*: 生成された実行ファイルを、例えば、/<Fishのインストールディレクトリ>/binディレクトリ等にコピーする。
*: これは、Pecoの依存関係の正しいバージョンをインストールしている。
*: <br>
*: 続いて、Pecoをビルドする。<br>
*: これにより、クローンされたPecoリポジトリのルートにPecoの実行ファイルがコンパイルされる。<br>
*: <code>go build cmd/peco/peco.go</code>
*: <br>
*: cmd/peco/ディレクトリにあるpeco.goファイルを、任意の場所にコピーする。<br>
<br><br>
<br><br>


== Oh My Fishのインストール ==
== Oh My Fishのインストール ==

案内メニュー