我最近尝试使用 git 时收到此错误。我不太确定错误是什么时候开始的,因为我很少使用 git。 我曾经用过它。我没有改变任何关于它或我所知道的机器。现在它不起作用。
我已经使用 this 重新安装了最新版本安装程序,我仍然在终端中遇到相同的错误。
有人听说过这个吗?安装程序运行良好,没有错误,但它仍然无法识别终端中的“git”命令。
我正在运行 OS 10.5
编辑
根据下面的回复指出我的 PATH 变量,我认为这就是问题所在。 我曾经安装过 MacPorts,这改变了我的 .profile 我不知道如何将其更改回来。 我的旧 .profile 是这样的:
alias g='git'
export PS1='$(git branch &>/dev/null; if [ $? -eq 0 ]; then \
echo "\[\033[00m\]$(git branch grep ^*sed s/\*\ //) "; fi)\$\[\033[00m\] '
export LC_CTYPE=en_US.UTF-8
export PATH=$PATH:/usr/local/bin
我的新 .profile 是这样的:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
如何让这两个文件合二为一?
最佳答案
从您链接到的页面:
/usr/local/git/bin
它在你的 PATH 中吗?
在您喜欢的编辑器中打开 ~/.profile
并添加行
export PATH=$PATH:/usr/local/git/bin
这会将项目附加到您的 PATH 变量(以冒号分隔),因此它与修改路径的其他命令兼容。
关于git:找不到命令(在 OS X 10.5 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1835837/