2

Snow Lion を搭載した新しい Mac に自作をインストールしました。Mac には既に git が /usr/bin/git にインストールされていました (おそらく、Xcode コマンドライン ツールをインストールしたときに)。

とにかく私は走った:

$ brew install git

コマンドは正常に実行されたようで、git が次の場所にインストールされます。

/usr/local/Cellar/git/1.8.1.5/bin/git

しかし、ターミナルでは、homebew git ではなく、古い git を取得しています。

$ which git
/usr/bin/git

私は何が欠けていますか?/usr/local/Cellar/git/1.8.1.5/bin を PATH の先頭に追加する必要がありますか? ありがとう。

4

2 に答える 2

2

ブリュードクターが助けに:

$ brew doctor
Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:

    git
    git-cvsserver
    git-receive-pack
    git-shell
    git-upload-archive
    git-upload-pack

Consider amending your PATH so that /usr/local/bin
occurs before /usr/bin in your PATH.
于 2013-03-02T07:45:23.177 に答える
1

ターミナルにコマンドを入力すると、 という変数でそのコマンドが検索されますPATH。Homebrew が実際の実行可能ファイルへのシンボリック リンクを配置するディレクトリを、PATH. 次のコマンドを実行します。

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

そして、ターミナルを再起動します。

于 2013-03-02T09:04:20.540 に答える