命令行工具bash(git)不起作用-macOS Sierra最终版本


81

我刚刚从OS X 10.11“ El Capitan”升级到10.12:“ Sierra”,当我尝试在终端内访问git命令时,出现以下错误:

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

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

/图书馆/开发人员/ CommandLineTools / usr / bin / xcrun

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



只需检查软件更新并安装所有可用的最新更新。它将开始工作,无需执行其他任何操作。
Sanket Prabhu

Answers:


126

重新安装Xcode开发人员工具

xcode-select --install

4
有人对此有疑问吗?在我的机器上,命令仅显示“无法安装软件”而失败。信息。
朱托

1
我认为现在也可以通过App Store /软件更新服务获得此功能。
丹·拉凡

对我来说,这并不能解决问题。我通过从.dmg安装Git回来了,但是仍然缺少许多其他东西。其中似乎是Clang。
MadPhysicist's

1
我刚刚升级到High Sierra,该解决方案仍然有效。
Gustavo Straube

我也必须升级XCode,然后重新启动终端。
RickardElimää17年

10

我通过从Apple Developer Downloads下载并安装“用于Xcode 8的命令行工具(macOS sierra)”软件包来解决此问题。

Command Line Tools (macOS 10.12) for Xcode 8除非已安装Xcode 8.1 beta,否则请确保选择一个而不是8.1 beta。


0

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

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

0

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

必须完成所有3个步骤:

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

  3. $ sudo xcodebuild-许可证


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.