命令行工具不工作- OS X El Capitan, Sierra, High Sierra, Mojave

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

xcrun: error: invalid active developer path
(/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun
我没有安装Xcode,从来没有。 有人有办法吗?< / p >
253362 次浏览

找到了问题在这里的修复。

xcode-select --install

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

如果你有问题与xcode-select --install命令;例如,我一直得到一个网络问题超时,然后尝试下载dmg developer.apple.com/downloads(命令行工具OS X 10.11)的Xcode 7.1

我尝试了xcode-select --install的解决方案,但它没有帮助我,我从Sierra更新到High,发生了这样的情况,我的解决方案:

sudo xcode-select --reset

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

重新分配Xcode配置的路径对我有用。

# EYZ0

然后可能会提示您(在尝试命令后)同意许可协议。

对于那些在升级后使用heroku命令行工具也有问题的人,我还必须在我的终端上做以下工作:

xcode-select --install
brew install heroku/brew/heroku
brew link --overwrite heroku

看来升级到High Sierra除了迫使我重新安装xcode工具外,还扰乱了我的符号链接。我一直得到'不是一个目录'错误:

▸ stat /Users/mattymc/.local/share/heroku/client/bin/heroku: not a directory
▸ fork/exec /Users/mattmcinnis/.local/share/heroku/client/bin/heroku: not a directory

希望能帮你省一个小时:)

更新到High Sierra 10.13.2

xcode-select——安装单独对我没用。

  1. 从应用商店下载X-code
  2. <李> < p > xcode-select美元——安装< br > a.可能需要在安装后在命令行中使用softwareupdate更新。$sudo softwareupdate -i "命令行工具(macOS High Sierra version 10.13) for Xcode-9.1"

  3. $sudo xcodebuild -license

更新到macOS 10.13.3后

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

我将mac os升级到macOS High Sierra - 10.13.3,在尝试安装watchman(使用命令酿造安装watchman)时遇到了类似的问题。

运行命令:xcode-select——install,然后运行"brew install watchman" -一切正常!

对于我来说,在我删除了Xcode之后,我必须像下面这样切换活跃的开发人员路径: Sudo xcode-select -s / < /代码> < / p >

对于最新版本Mojave 10.14.1,我使用

通过apple id登录,然后下载

命令行工具最新稳定版本

这样一切都能正常工作

老答案

xcode-select --install

对我没用。

在莫哈韦沙漠

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

sudo rm -rf /Library/Developer/CommandLineTools

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

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

enter image description here

即使你执行xcode-select -install,它也不能解决我的问题,因为它显示了一些网络错误。问题是它无法连接到应用商店。我做了以下来修复它。

  1. 打开密钥存储库
  2. 进入系统根目录,选择证书。
  3. 开放数字高保证EV。
  4. 展开信任部分,将其标记为从不信任。
  5. 重启系统,重复步骤1、2、3。并将信任策略标记为 返回使用系统默认值

你的应用商店现在应该工作了,你应该能够运行xcode-select——install

在升级到macOS Catalina后,我也遇到了同样的问题。 这对我没用:

xcode-select --install

下载并安装Xcode 12的命令行工具就行了!

enter image description here

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

为我工作。