私は最初にlibeventをインストールし、ソースからtmuxをインストールしてみました。インストールは大丈夫に見え、明らかなエラーも発生しませんでした。しかし、iTerm2と入力すると、tmux
「コマンドが見つかりません」が返されます。しかし、明らかにtmux
。/opt/bin/
tmux
だから私のMacでインストールが成功したのは少し混乱しています。 iTerm2と連携するにはどうすればよいですか?
答え1
tmux
シェルに入力すると、シェルはtmux
変数に列挙されたディレクトリPATH
(コロンで区切られたディレクトリのリスト)の1つで呼び出された実行可能ファイルを探します。/opt/bin
パスにあることを確認してください。
echo $PATH
/opt/bin
tmuxがパスにない場合は、パスの他のディレクトリにtmuxをインストールするか、パスに追加します/opt/bin
。PATH
変数を設定する一般的な場所は、変数があるが変数がない~/.profile
場合、またはシェルがzshの場合です。~/.bash_profile
~/.profile
~/.zprofile
パスに存在する場合、/opt/bin
シェルがメモリ内のキャッシュにパスの内容を保持し、新しく追加されたコンテンツを認識しないことが発生します。hash -r
このシェルでキャッシュを書き換えるには実行してください。各シェルインスタンスは独自のキャッシュを構築するため、tmuxのインストール後に起動されたシェルではこの問題は発生しません。