git:找不到命令(在 OS X 10.5 上)

标签 git macos

我最近尝试使用 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/

相关文章:

python - 无法在 Maverick 上安装 psycopg2

git - 如何处理分支 "test"

git 存档致命 : Operation not supported by protocol

git - 如何判断文件是否被 git 跟踪(通过 shell 退出代码)?

Java -Xmx1028m 在 Mac OS X 中不起作用

macos - 在Mac OS X上,Vim和Emacs的首选版本是什么?

git - 检查 pull 请求是否与目标分支保持同步

eclipse - Eclipse 绘制的提交图中彩色线条的含义是什么?

macos - 如何使用 NSFilePromiseProvider 写入粘贴板

c++ - 是否允许函数参数常量不匹配?