tmuxを有効にせずに端末でnanoを使用すると、抽出バージョンパスが表示されます。nano is an alias for /opt/homebrew/Cellar/nano
ただし、tmuxを使用するとtype nano
同じパスが表示され、実際にnanoを使用すると事前にインストールされているシステムバージョンが開きます2.0.6
。これが私のtmux設定またはnanoのバグであるかどうかはわかりません。
答え1
echo $PATH
開封前に実行してみて内部tmux
でPATH
比較tmux
してみると違うことがわかります。デフォルトの動作は、tmux
新しいシェルをログインシェルで開始することです。
MacOSのログインシェルはpath_helper
find inというユーティリティを実行します/etc/profile
。 MacOSを新規インストールするためのデフォルト設定はPATH
次のとおりです。
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:
path_helper
この文字列をに追加しますPATH
。したがって、を実行すると、nano
以前のバージョンが新しいバージョンで最初に見つかりますPATH
。
迷惑な結果としてこの問題を解決しました。ここ渡すグラハム・アシュトン-
以下を追加して前のクリーンPATH
アップを実行します。path_helper
~/.bash_profile
if [ -f /etc/profile ]; then
PATH=""
source /etc/profile
fi
問題が解決したら、Grahamの答えを是非とも賛成してください。