8

我是 OS X 的新手,无法找到任何解决此问题的方法。我安装了 git 但安装搞砸了,我不得不将其删除。我使用最新的 git dmg 文件安装它,但每当我输入

git

我明白了

-bash: /usr/bin/git: No such file or directory

那是因为 git 没有安装在该目录中,而是安装在 /usr/local/bin/git

如果我输入目录的整个路径,我会得到正确的输出。

那么我做错了什么,我该如何解决呢?谢谢。

4

4 回答 4

14

我知道这已经有一年多了,但仅适用于遇到此问题的任何人:

在重命名 OS X 提供的 git 客户端并使用 Homebrew 安装后,我遇到了类似的问题。我发现问题是由于当前的终端会话造成的。OP 有正确的路径,所以我不建议编辑/etc/paths文件。

如果运行后which -a git您看到/usr/local/bin/git所有内容都应正确配置,请打开一个新终端,您应该可以正常运行git

运行which git现在应该输出/usr/local/bin/git.

于 2014-12-18T23:27:37.783 回答
3

它不在你的$PATH. 它已安装,/usr/local/bin/git但您的路径只有

/usr/local/git/bin. 修复路径应该有效。

于 2013-10-31T06:02:48.700 回答
0

编辑文件/etc/paths并添加一行/usr/local/bin/

 echo "/usr/local/bin/" >> /etc/paths

您可能必须使用sudo.

打开一个新的终端窗口并输入which -a git. 如果您看到/usr/local/bin/git列出的内容,则一切就绪。

于 2013-10-31T08:31:36.243 回答
0

如果您更改 git 安装,这可能会发生(当我更新 git-gui 时发生在我身上)。打开新终端为我解决了这个问题。

于 2021-01-20T08:26:09.187 回答