159

ruby 1.9.3をインストールしようとすると、最初にhomebrewをインストールする必要があることを読んでください。醸造所の医者を走らせました、そしてそれは私にたくさんの警告を与えています。その1つは次のとおりです。

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

easy_install
easy_install-2.6

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

ここで求めていることをどのように行うのでしょうか。

4

5 に答える 5

305

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

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

ターミナルを再起動します@mmel

于 2012-04-27T02:08:54.957 に答える
81

パスを更新する方法はたくさんあります。Jun1stの回答はうまくいきます。もう1つの方法は、次のように拡張する.bash_profileことです。

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

上の場所/usr/local/bin/usr/local/sbinあなたの前の線$PATHソースを取得する.bash_profileか、新しい端末を起動したら、エコーアウトしてパスを確認できます

$ 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/

于 2012-06-18T04:09:53.053 に答える
21

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

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

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

brew doctor

問題は解決されるべきです

于 2013-10-31T01:00:13.850 に答える
1

テキスト編集でbashプロファイルを開く

open -e .bash_profile

ファイルを編集するか、PATH export PATH=/usr/bin:/usr/sbin:/bin:/sbin: /usr/local/bin:/usr/local/sbin:~/binの前に貼り付けます

ファイルを保存して閉じる

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

于 2018-06-17T11:18:19.257 に答える
0

不必要な重複を避けるために、 ~/.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

于 2015-05-14T06:55:12.610 に答える