OS X-无法启动Git:/ usr / bin / git可能是Git可执行文件的路径无效

问题描述 投票:104回答:19

我在Android Studio中收到此错误:

无法启动Git:/ usr / bin / gitGit可执行文件的路径可能无效。

它为我提供了一个修复它的选项,它将我带到Android Studio中的区域以将路径设置为git。我看到它设置为

/ usr / bin / git

并且我检查该路径,并且该路径确实是git可执行文件的路径。为什么Android Studio无法启动git?

编辑:当我尝试在Android Studio终端中使用git命令时,它说:

同意Xcode / iOS许可证需要管理员权限,请通过sudo以root身份重新运行。

git macos android-studio
19个回答
194
投票

您应该在命令行上运行sudo git --version。它将要求您同意git xcode许可协议,一旦完成,一切将照常进行。


3
投票

当我安装MacOS Sierra时,我运行了xcode-select --install,并且运行正常


3
投票

我尝试了“ / usr / local / bin / git”路径并单击“测试”按钮,但出现错误。


1
投票

我在PhpStorm中遇到了同样的问题。这是在OS X EL Capitan上更新XCode之后想到的。此更新之后,我没有打开它来接受XCode和OS X所必需的许可证。当我接受了许可证后,问题已解决。


1
投票

[在Mac OS Sierra中安装了两个Xcode(版本7和版本8)应用程序时出现此问题。


1
投票

我的情况是,我已将Xcode应用程序的名称更改为Xcode9,后来又重命名为Xcode。


1
投票

终端中的[sudo xcode-select --reset立即为我解决了问题。


1
投票
  1. 运行sudo git --version


0
投票

在下载后从https://git-scm.com下载git,然后安装它,然后在终端中


0
投票

如果您最近安装了Jetbrains Toolbox:


0
投票

只需在终端上运行“ / usr / local / bin / git


91
投票

升级到MacOS Sierra时,我必须运行:xcode-select --install


46
投票

您应明确同意用户的许可协议。

这是您应该如何做:

  1. 打开终端
  2. 运行以下命令:sudo xcodebuild -license
  3. 同意条款。

就是这样! :)


36
投票

我也遇到了这个问题,因为我卸载了Xcode。

我通过以下步骤解决了它:

  1. 终端中的类型xcode-select --install(安装许可证)

  2. 下载git并重新安装它

经过这两个步骤,我可以在gitgit --version之类的终端中使用git命令。

但是当我打开android studio时,它仍然显示错误

所以我们需要另外两个步骤:

  1. 在终端中键入which git(查找git路径)

  2. 在android studio中配置路径(您已进入步骤3),然后应用

    ] >>
  3. 就像下面的图片一样enter image description here

它对我有用。


12
投票

在终端中使用“ which git”。它将为您提供git的位置。像“ / usr / local / bin / git”将此位置粘贴到单击“修复”后出现的弹出窗口中。然后单击应用。


9
投票

在终端中


5
投票

在我的情况下,我在终端中使用了“哪个git”。它将为我提供git的位置,例如“ / usr / local / bin / git”,而不是“ / usr / bin / git”,我将其粘贴到弹出窗口中,单击“修复”后,将其粘贴。然后单击“应用”即可。


4
投票

我遇到了同样的问题。提示表明:无法启动Git:/ user / bin / git ...然后我在终止处运行“哪一个git”,发现我的git停留在:/ user / local / bin / git所以我需要在项目设置上更改git的路径。而且有效。


3
投票

我昨晚更新了Xcode。我在终端中通过sudo以root身份运行了git,然后它说我不同意Xcode许可条款,并允许我查看它们,然后在终端中达成共识。如果我尝试打开Xcode,我可能会得到GUI版本。

© www.soinside.com 2019 - 2024. All rights reserved.