所以我打开了Mac的GitHub应用程序,我被提示:
GitHub for Mac no longer installs Git
OS X 10.9 and later includes Git, so GitHub for Mac will no longer install Git as part of its command line tools.
The version of Git you have installed through GitHub for Mac is no longer supported. It's recommended that you uninstall it as soon as possible.
[ Uninstall Git Later] [ Uninstall Git Now ]
我继续并卸载了Git,因为我的印象是我应该(GitHub for Mac no longer installs Git message)
现在我通过Github分享我的Android Studio项目。每当我尝试推送更改我的项目或做任何事情时,我都会收到以下错误消息:
Can't start Git: /usr/local/bin/git Probably the path to Git executable is not valid. Fix it.
这条消息:
Error running git “Cannot run program ”git": error=2 No such file or directory
我做过研究,但我无法修复它。
我在终端输入了一个git,我得到了:
的/ usr / local / bin中/ GIT中
设置的是与Github的Android Studio项目同步。
如何解决此错误?为什么会这样?
答案 0 :(得分:26)
原因发生这种情况的原因是:
您已卸载Android Studio指向的 Git ,该版本由Github for Mac
安装,位于/usr/local/bin/git
。但是现在你删除了它,所以Android Studio当然无法找到它。我们称之为 GitHub-Git 。
但是,如Github for Mac
所述,这是正确的,
OS X 10.9及更高版本包含Git,因此Mac的GitHub将不再存在 安装Git作为其命令行工具的一部分。
这意味着您的系统中预装了另一个用于OS X 10.9及更高版本的Git,我们称之为 System-Git 。您可以打开Terminal
来证明这一点,然后输入git
命令,如下所示:
所以Git还在工作!!即使你已经卸载了你的 GitHub-Git 。为什么?因为Terminal
正在使用 System-Git 。好的,所以你的Mac上还有git,所有你要做的就是告诉Android Studio git在哪里!
<强>解决方案!! 强>:
whereis git
。就我而言,我的 System-Git 的位置是/usr/bin/git
Preferences
并搜索关键字git
在这里,您看到git /usr/local/bin/git
的路径错误,应该是/usr/bin/git
。只需用正确的替换它,按Apply。现在,一切都应该有效。