首页 文章

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

提问于
浏览
97

我在Android Studio中遇到此错误:

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

它为我提供了修复它的选项,它将我带到Android Studio中的区域来设置git的路径 . 我看到它已经设定

/ usr / bin / git

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

EDIT: When I try to use git commands in the Android Studio terminal it says:

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

18 回答

  • 1

    下载安装后从https://git-scm.com下载git然后 in terminal 类型 which git 你会得到git路径

    Satishs-MacBook-Air:~Pathuri $哪个git

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

    Satishs-MacBook-Air:~Pathuri $

    点击应用并将其安装在它将解决的弹出窗口上 .

  • 85

    如果您最近安装了Jetbrains Toolbox:

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

  • 1

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

  • 1

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

  • 30

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

    This is how you should do it:

    • 打开终端

    • 运行以下命令: sudo xcodebuild -license

    • 同意这些条款 .

    而已! :)

  • 46

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

    我用这些步骤解决了它:

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

    • 下载一个git并重新安装它

    在这两个步骤之后,我可以在终端中使用git命令,如 gitgit --version .

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

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

    • 在终端中键入 which git (找出git路径)

    • 在android studio中配置路径(在步骤3中获得),然后应用

    就如下图
    enter image description here

    这个对我有用 .

  • 5

    在终端中使用“which git” . 它将为您提供您的git位置 . 比如“/ usr / local / bin / git”将这个位置粘贴在点击“修复它”后弹出的位置 . 然后单击“应用”

  • 0

    在终端

    sudo xcodebuild -license accept
    
  • 3

    在我的情况下,我在终端使用了“哪个git” . 它将为我提供我的git位置,如“/ usr / local / bin / git”而不是“/ usr / bin / git”我将此位置粘贴在弹出窗口中,点击“修复它”后出现 . 然后点击申请,它的工作原理 .

  • 0

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

  • 1

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

  • 9

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

  • 3

    我在PhpStorm中遇到了同样的问题 . 在OS X EL Capitan上更新XCode后,我找到了这个 . 在此更新后,我没有打开它接受XCode和OS X所需的许可证 . 当我接受许可证时问题得到解决 .

  • 187

    我在Mac OS Sierra中安装了两个Xcode(ver.7和ver.8)应用程序时出现此问题 .

    我所做的只是打开Xcode 8,转到 Preferences ,在选项卡中选择 Locations ,并将 Command Lines Tools 设置为 Xcode 8.0 .

  • 11

    我的情况我已将Xcode应用程序的名称更改为Xcode9,稍后将其重命名为Xcode .

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

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

  • 4

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

  • 1

    我尝试了“/ usr / local / bin / git”路径并点击了“测试”按钮,但是收到错误 .

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

    /usr/local/git/bin/git

    我希望它有所帮助 .

  • 1
    • 运行sudo git --version

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

    • sudo xcode-select -switch / Library / Developer / CommandLineTools

    在此之后不要忘记重新启动系统 . 它对我有用,并且肯定能帮到你 .

相关问题