【问题标题】:Command Line Tools bash (git) not working - macOS Sierra final release candidate命令行工具 bash (git) 不起作用 - macOS Sierra 最终候选版本
【发布时间】:2017-01-21 21:25:20
【问题描述】:

我刚刚从 OS X 10.11 "El Capitan" 升级到 10.12: "Sierra",当我尝试在终端中访问 git 命令时,我得到了以下错误:

xcrun:错误:无效的活动开发者路径

(/Library/Developer/CommandLineTools),缺少 xcrun:

/Library/Developer/CommandLineTools/usr/bin/xcrun

如果有人有解决方案,请帮助我。

【问题讨论】:

标签: macos terminal macos-sierra


【解决方案1】:

重新安装 Xcode 开发者工具

xcode-select --install

【讨论】:

  • 有人对此有疑问吗?在我的机器上,命令只是因为“无法安装软件”而失败。消息。
  • 我认为现在也可以通过 App Store / 软件更新服务获得。
  • 对我来说,这并没有解决问题。我通过从 .dmg 安装 Git 恢复了它,但仍然缺少一堆其他的东西。其中似乎是 Clang。
  • 我刚刚升级到High Sierra,解决方案仍然有效。
  • 我也必须升级 XCode,然后重新启动终端。
【解决方案2】:

我通过从Apple Developer Downloads 下载并安装“Xcode 8 的命令行工具 (macOS sierra)”包解决了这个问题。

除非您安装了 Xcode 8.1 beta,否则请务必选择 Command Line Tools (macOS 10.12) for Xcode 8 而不是 8.1 beta 的那个。

【讨论】:

    【解决方案3】:

    遇到同样的问题,直接将 git 的路径放入配置文件中,它不会再询问 xcode(如果您不需要使用 xcode)。

    1. 下载 git,https://git-scm.com/download/mac 并安装它。
    2. 在您的配置文件中添加到路径,即 export PATH=$PATH:/usr/bin(我的 git 在 /usr/bin 中)。
    3. 打开新终端。

    【讨论】:

      【解决方案4】:

      单独 - xcode-select --install 对我不起作用。

      必须完成所有 3 个步骤:

      1. 从应用商店下载 X-code(如果应用程序文件夹中不存在)
      2. $xcode-select --install
        一种。安装后可能需要在命令行中使用 softwareupdate 进行更新。 $sudo softwareupdate -i "Xcode-9.1 的命令行工具(macOS High Sierra 版本 10.13)"

      3. $sudo xcodebuild -license

      【讨论】:

        【解决方案5】:

        我最近刚刚升级到 macOS High Sierra 版本 10.13.3 并拥有现有的 xcode。我的 git 命令行也有同样的问题。 "$xcode-select --install" 非常适合我。

        【讨论】:

          猜你喜欢
          • 2015-12-29
          • 2016-09-09
          • 2017-07-30
          • 2017-02-11
          • 1970-01-01
          • 1970-01-01
          • 2017-03-05
          • 2017-03-24
          相关资源
          最近更新 更多