webdevqa.jp.net

コンピューターがgitコマンドを見つけることができません

最近、コンピューター(OSX 10.10.1)にgitをインストールしましたが、gitを実行するとgit: error: unable to find utility "git", not a developer tool or in PATHが表示されます。そこで、チェックしたところ、gitが入っていたディレクトリがPATHにないことがわかったので、追加しました。チェックしたところ、PATHにありました。私のPATH

/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/Jesse/SDKs/Android-sdk-macosx/platform-tools:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/Jesse/SDKs/Android-sdk-macosx/tools/Android:/opt/X11/bin:/usr/local/git/bin

最後のものが/usr/local/git/binであることに気付くでしょう。/usr/local/git/binにcdして./gitを実行すると、gitは問題なく実行されます。何が原因なのかわかりません。万が一の場合に備えて、コンピュータも再起動してみました。

4
Jesse Green

次のように、適切なXCode環境で作業していることを確認する必要があります。

Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

Sudo xcode-select -pで現在の値を確認します。

次に、以下を実行して、ライセンスに同意したことを確認します。

Sudo xcodebuild -license

agreeと入力して、それが機能するかどうかを確認します。

rcファイルから設定を解除して、DYLD_LIBRARY_PATHシステム変数をオーバーライドしていないかどうかを再確認してください。 echo $DYLD_LIBRARY_PATHによるターミナルでのテスト。

上記のいずれも機能しない場合は、~/.bashrcまたは~/.bash_profileで編集するか、次の行を追加して、PATHの順序を変更する必要があります。

export PATH="/usr/local/git/bin:$PATH"
4
kenorb