我是 OS X 的新手,无法找到任何解决此问题的方法。我安装了 git 但安装搞砸了,我不得不将其删除。我使用最新的 git dmg 文件安装它,但每当我输入
git
我明白了
-bash: /usr/bin/git: No such file or directory
那是因为 git 没有安装在该目录中,而是安装在 /usr/local/bin/git
如果我输入目录的整个路径,我会得到正确的输出。
那么我做错了什么,我该如何解决呢?谢谢。
我是 OS X 的新手,无法找到任何解决此问题的方法。我安装了 git 但安装搞砸了,我不得不将其删除。我使用最新的 git dmg 文件安装它,但每当我输入
git
我明白了
-bash: /usr/bin/git: No such file or directory
那是因为 git 没有安装在该目录中,而是安装在 /usr/local/bin/git
如果我输入目录的整个路径,我会得到正确的输出。
那么我做错了什么,我该如何解决呢?谢谢。
我知道这已经有一年多了,但仅适用于遇到此问题的任何人:
在重命名 OS X 提供的 git 客户端并使用 Homebrew 安装后,我遇到了类似的问题。我发现问题是由于当前的终端会话造成的。OP 有正确的路径,所以我不建议编辑/etc/paths
文件。
如果运行后which -a git
您看到/usr/local/bin/git
所有内容都应正确配置,请打开一个新终端,您应该可以正常运行git
。
运行which git
现在应该输出/usr/local/bin/git
.
它不在你的$PATH
. 它已安装,/usr/local/bin/git
但您的路径只有
/usr/local/git/bin
. 修复路径应该有效。
编辑文件/etc/paths
并添加一行/usr/local/bin/
echo "/usr/local/bin/" >> /etc/paths
您可能必须使用sudo
.
打开一个新的终端窗口并输入which -a git
. 如果您看到/usr/local/bin/git
列出的内容,则一切就绪。
如果您更改 git 安装,这可能会发生(当我更新 git-gui 时发生在我身上)。打开新终端为我解决了这个问题。