web-dev-qa-db-ja.com

HomebrewのPATHを変更するには?

Ruby 1.9.3をインストールしようとして、まずhomebrewをインストールする必要があることを読んでください。醸造博士を走らせ、それは私にたくさんの警告を与えています。その1つは:

警告:/ usr/binは/ usr/local/binの前にあります。これは、Homebrewが提供するプログラムの代わりに、システムが提供するプログラムが使用されることを意味します。次のツールが両方のパスに存在します。

easy_install
easy_install-2.6

PATHの/ usr/local/binが/ usr/binよりも先になるようにPATHを修正することを検討してください。

ここで求めていることをどのように行うのですか?

147
mrdavidjcole

/ etc/pathsファイルを開き、/ usr/local/binを/ usr/binの上に置きます

$ Sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin

および端末の再起動、@ mmel

292
fengd

パスを更新するには多くの方法があります。 6月1日の回答はうまくいきます。もう1つの方法は、.bash_profileを拡張して、

export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"

上記の行は、/usr/local/bin/usr/local/sbin$PATHの前に配置します。 source your .bash_profileを実行するか、新しいターミナルを起動すると、 echo 'outでパスを確認できます。

$ echo $PATH
/usr/local/bin:/usr/local/sbin:/Users/<your account>/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

$ brew doctorを再度実行した結果に満足したら、エラーは発生しなくなります。

このブログ投稿は、私が遭遇した問題の解決に役立ちました。 http://moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-Ruby-on-mac/

74
avelis

お気に入りのターミナルアプリケーションで次の行を実行するだけです。

echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile

ターミナルを再起動して実行します

brew doctor

問題を解決する必要があります

17
iceturk22

不要な重複を避けるため、次を〜/ .bash_profileに追加しました

case ":$PATH:" in
  *:/usr/local/bin:*) ;;     # do nothing if $PATH already contains /usr/local/bin
  *) PATH=/usr/local/bin:$PATH ;;  # in every other case, add it to the front
esac

クレジット: https://superuser.com/a/580611

0
mycargus

textEditでbashプロファイルを開く

open -e .bash_profile

ファイルを編集するか、PATHエクスポートの前に貼り付けますPATH =/usr/bin:/ usr/sbin:/ bin:/ sbin:/ usr/local/bin:/ usr/local/sbin:〜/ bin =

ファイルを保存して閉じます

* .bash_profileを直接開くには、textEdit> file> recentを直接開きます

0
Siddhant Raut