"/ usr/local/bin/git":error = 2,没有这样的文件或目录Android Studio

Roh*_*gga 14 git android github github-for-mac android-studio

所以我打开了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 ]
Run Code Online (Sandbox Code Playgroud)

我继续并卸载了Git因为我的印象是我应该(GitHub for Mac不再安装Git消息)

现在我通过Github分享我的Android Studio项目.每当我尝试推送更改我的项目或做任何事情时,我都会收到以下错误消息:

Can't start Git: /usr/local/bin/git Probably the path to Git executable is not valid. Fix it.
Run Code Online (Sandbox Code Playgroud)

这条消息:

Error running git “Cannot run program ”git": error=2 No such file or directory
Run Code Online (Sandbox Code Playgroud)

我做过研究,但我无法修复它.

我在终端输入了哪个git,我得到了:

在/ usr/local/bin目录/混帐

设置的是与Github的Android Studio Project同步.

我该如何解决这个错误?为什么会这样?

Sco*_*Zhu 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是哪里的!

解!!:

  1. 找到System-Git的位置.在终端,输入whereis git.就我而言,我的System-Git的位置是/usr/bin/git 在此输入图像描述
  2. 在Android Studio中,转到Preferences并搜索关键字git 在此输入图像描述 在这里你看到你有一个错误的git路径/usr/local/bin/git,应该是/usr/bin/git.只需用正确的替换它,按Apply.

现在,一切都应该有效.