ターミナルで「open.profile」を実行すると、次のようになります。
export PATH=$PATH:/usr/local/git/bin
Mac用のnode.jsをインストールすると、次のように表示されます。
/ usr / local/binが$PATHにあることを確認してください。
/usr/local/bin
エクスポートに追加するにはどうすればよいPATH=$PATH:/usr/local/git/bin
ですか?
変数はコロンで区切られたディレクトリのPATH
リストを保持するため、複数のディレクトリを追加する場合は、それらの間にコロンを入れるだけです。
export PATH=$PATH:/usr/local/git/bin:/usr/local/bin
この構文は、Bourne互換のシェル(sh、ksh、bash、zsh ...)で機能します。ただし、最近のバージョンのMacOSのデフォルトシェルであるzshは、PATHを別の方法で公開し$path
ます。つまり、単一の文字列ではなく配列である(小文字)という名前の変数として公開します。したがって、代わりにこれを行うことができます。
path+=(/usr/local/git/bin /usr/local/bin)
いずれの場合も、ディレクトリを追加する前に、ディレクトリがPATHに含まれていないことを確認することをお勧めします。一般的な構文を使用すると、次のようになります。
for dir in /usr/local/git/bin /usr/local/bin; do
case "$PATH" in
$dir:*|*:$dir:*|*:$dir) :;; # already there, do nothing
*) PATH=$PATH:$dir # otherwise add it
esac
done
そして、これがzsh固有のバージョンです。
for dir in /usr/local/git/bin /usr/local/bin; do
if (( ${path[(i)$dir]} > $#path )); then
path+=($dir)
fi
done
最後に$PATHを配置してみてください。
export PATH=/usr/local/git/bin:/usr/local/bin:$PATH
パスの編集された値を次のセッションで持続させるには
cd ~/
touch .bash_profile
open .bash_profile
これにより、エディターで.bash_profileが開き、各値を列で区切るパスに必要なものを追加した後、次のように記述します。
export PATH=$PATH:/usr/local/git/bin:/usr/local/bin:
保存して終了し、ターミナルを再起動してお楽しみください
私はあなたと同じ問題を抱えています。
cd to ../etc/次に、lsを使用して「paths」ファイルがvimパスにあることを確認し、ファイルの最後に「/ usr / local/bin」を追加します。
私はこれをきちんと見つける傾向があります
sudo mkdir -p /etc/paths.d # was optional in my case
echo /usr/local/git/bin | sudo tee /etc/paths.d/mypath1
MAC OS Catalinaでは、 これが私にとってうまくいった手順です。上記のすべての解決策は役に立ちましたが、私の問題は解決しませんでした。