【问题标题】:OS X - Can't start Git: /usr/bin/git Probably the path to Git executable is not validOS X - 无法启动 Git:/usr/bin/git 可能 Git 可执行文件的路径无效
【发布时间】:2015-12-16 03:52:56
【问题描述】:

我在 Android Studio 中收到此错误:

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

它给了我一个修复它的选项,它把我带到 Android Studio 中的区域来设置 git 的路径。我看到它设置为

/usr/bin/git

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

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

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

【问题讨论】:

  • 你还没有在你的 Mac 上安装 git 不是吗?如果是这样,打开一个终端,运行 git,它会要求你安装开发套件,然后你就会得到它。
  • @topheman 谢谢。我一直在我的 Mac 上将 git 用于 XCode 项目和 Android Studio 项目。 Git 昨晚在我的 Android Studio 项目中工作。当我尝试运行 git 时,它说:同意 Xcode/iOS 许可证需要管理员权限,请通过 sudo 以 root 身份重新运行。
  • 你的 mac 更新了吗?当您在终端中运行which git 时,它找到了吗?如果你不能再运行git,你应该跟进并重新运行为sudo
  • 改为/usr/local/lib/git
  • 由于Xcode命令行需要更新,所以必须运行,xcode-select --install

标签: git macos android-studio


【解决方案1】:

您应该在命令行上运行sudo git --version。 它会要求你同意 git xcode 许可协议,一旦完成,一切都会像以前一样工作。

【讨论】:

  • 好答案。我刚刚运行了“sudo git”,它也有效。
  • 对我不起作用,我收到消息“xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin /xcrun”。我会尝试在谷歌上找到一个解决方案并将其带到这里
  • @chucky 我也遇到了同样的问题,然后我运行“xcode-select --install”为我工作。
  • 为我工作。非常感谢。
  • 我收到此错误消息,如何解决? xcodebuild[7] [MT] DVTToolchain:无法加载工具链:<0x7fd8:>
【解决方案2】:

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

【讨论】:

【解决方案3】:

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

你应该这样做:

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

就是这样! :)

【讨论】:

  • 如果您不喜欢终端,也可以打开 Xcode 应用并接受条款。
  • 谢谢。它对我有用,让我免于头疼。
  • 我认为这个答案应该被选为“最佳”答案。在您接受 Xcode 条款后(不知道为什么需要这样做),您可以在不使用 sudo 的情况下定期运行该命令。我觉得 sudo 经常被鼓励。我觉得那只是不好的做法。
  • 如果您最近升级了 Xcode,然后在终端中输入 git 将给您消息 Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command. 在这种情况下,这就是您的正确答案。
【解决方案4】:

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

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

  1. 在终端输入xcode-select --install(安装许可证)

  2. 下载一个 git 并重新安装它

经过这两个步骤,我可以在终端中使用 git 命令,例如 gitgit --version

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

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

  1. 在终端输入which git(找出git路径)

  2. 在你的android studio中配置路径(你在步骤3中得到的),然后应用

如下图

它对我有用。

【讨论】:

  • 是的,同样在这里,卸载了 xcode,这就像一个魅力。干杯队友
  • 我很困惑,为什么git会安装在Xcode的路径下
  • 谢谢,我遇到了同样的问题,按照您的步骤解决了
  • run which git in android studio terminal 打印出 git 可执行文件的路径,然后将其粘贴到 git config 中。这对我有用!
【解决方案5】:

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

【讨论】:

  • 这也是我使用 SmartGit 的解决方案
  • 我很高兴它有帮助
【解决方案6】:

在终端

sudo xcodebuild -license accept

【讨论】:

    【解决方案7】:

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

    所以我点击了除测试按钮之外的三个点并跳转到给定的路径,但没有 git 可执行文件存在。所以在下面的路径我找到了 git exec:

    /usr/local/git/bin/git

    希望对你有帮助。

    【讨论】:

      【解决方案8】:

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

      【讨论】:

        【解决方案9】:

        我遇到了同样的问题。 想法表明:无法启动Git:/user/bin/git ... 我在终止时运行“which git”,我发现我的 git 保持在:/user/local/bin/git 所以我需要的是在项目设置上更改 git 的路径。 它奏效了。

        【讨论】:

          【解决方案10】:

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

          【讨论】:

            【解决方案11】:

            当我安装 MacOS Sierra 时,我运行了 xcode-select --install,它运行良好

            【讨论】:

            【解决方案12】:

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

            我需要更新我的 Xcode.app 路径。

            在终端上输入sudo xcode-select --switch /Applications/Xcode.app 后一切正常

            【讨论】:

              【解决方案13】:

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

              【讨论】:

                【解决方案14】:

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

                【讨论】:

                  【解决方案15】:

                  我在我的 Mac OS Sierra 中安装了两个 Xcode(版本 7 和版本 8)应用时遇到了这个问题。

                  我只需打开 Xcode 8,转到 Preferences,在选项卡中选择 Locations,然后将 Command Lines Tools 设置为Xcode 8.0

                  【讨论】:

                    【解决方案16】:
                    1. 运行 sudo git --version

                    2. 如果已经安装了 Xcode:运行 sudo softwareupdate -ia --verbose 如果不是:xcode-select --install sudo xcodebuild -license

                    3. sudo xcode-select -switch /Library/Developer/CommandLineTools

                    之后不要忘记重新启动系统。它对我有用,当然也对你有用。

                    【讨论】:

                      【解决方案17】:

                      https://git-scm.com 下载git 下载安装后在终端输入which git你会得到git路径

                      Satishs-MacBook-Air:~ Pathuri$ which git

                      /usr/local/bin/git

                      Satishs-MacBook-Air:~ Pathuri$

                      单击应用并将其安装在它将解决的弹出窗口中。

                      【讨论】:

                        【解决方案18】:

                        如果您最近安装了 Jetbrains Toolbox:

                        通过工具箱卸载和安装解决了我的问题。

                        【讨论】:

                          【解决方案19】:

                          只需在终端上运行“/usr/local/bin/git”即可。

                          【讨论】:

                            【解决方案20】:

                            如果你刚刚安装了 git,首先尝试重启你的电脑。

                            【讨论】:

                              猜你喜欢
                              • 2016-02-29
                              • 2019-03-28
                              • 2022-08-13
                              • 2016-12-31
                              • 1970-01-01
                              • 2017-01-18
                              • 2016-01-27
                              • 1970-01-01
                              • 2023-03-05
                              相关资源
                              最近更新 更多