我最近在我的电脑(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
。如果我 cd 到 /usr/local/git/bin 并运行./git
,git 就可以正常运行。我不知道是什么原因造成的。我尝试重启电脑以防万一,但没有任何变化。
答案1
您应该确保您在正确的 XCode 环境中工作,例如:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
通过以下方式检查当前值:sudo xcode-select -p
。
然后通过运行以下命令确保您已经接受了许可证:
sudo xcodebuild -license
并通过输入agree
来检查是否有效。
仔细检查您是否没有DYLD_LIBRARY_PATH
通过取消设置来覆盖系统变量rc文件。通过 在终端中测试echo $DYLD_LIBRARY_PATH
。
PATH
如果以上方法均不起作用,则必须通过编辑~/.bashrc
或~/.bash_profile
添加以下行来更改顺序:
export PATH="/usr/local/git/bin:$PATH"