我刚刚从优胜美地升级到El Capitan(并复制了从El Capitan升级到Sierra的问题),当我尝试在终端内键入例如git状态时,我得到以下错误:

xcrun: error: invalid active developer path
 (/Library/Developer/CommandLineTools), missing xcrun at:
 /Library/Developer/CommandLineTools/usr/bin/xcrun

我没有安装Xcode,从来没有。 有人有办法吗?


当前回答

在macOS 10.14中,如果安装了两个或多个版本,也可能出现此问题。如果你喜欢xCode GUI,你可以通过进入首选项- CMD +,选择位置选项卡并选择命令行工具的版本来实现。请参考附件的打印画面。

其他回答

更新到macOS 10.13.3后

更新macOS 10.13后,我必须安装 用于Xcode 9.3的命令行工具(macOS 10.13) 下载网址:https://developer.apple.com/download/more/

我刚升级到High Sierra,我不能运行xcode-select -install。首先,我必须从应用商店安装xcode。然后我运行xcode-select——install。然后我必须运行sudo xcodebuild -license,同意条款,然后我终于可以再次运行git命令。

在莫哈韦沙漠

卸载旧版本的命令行工具:

sudo rm -rf /Library/Developer/CommandLineTools

下载并安装命令行工具10.14 Mojave

找到解决问题的方法了。

xcode-select --install

这将提示安装必要的命令行工具。

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

为我工作。