macOS Mojave:从 High Sierra 更新到 Mojave 后,活动开发者路径无效
Posted
技术标签:
【中文标题】macOS Mojave:从 High Sierra 更新到 Mojave 后,活动开发者路径无效【英文标题】:macOS Mojave: invalid active developer path after updating to Mojave from High Sierra 【发布时间】:2019-03-16 04:05:19 【问题描述】:升级到 macOS Mojave 后,我尝试从终端运行 GIT,但它一直给我以下错误:
xcrun: 错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun。
以前它工作正常。
【问题讨论】:
Xcode 命令行工具可能已被移除。您可以尝试运行:xcode-select --install
,或者如果您想使用 Xcode 安装,请运行 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
如果我没记错的话,由 git 与 mac 上的 developer/xcode 包一起分发。尝试启动 xcode,如果它要求接受许可或下载更新,请选择是。
这是这个 Q 的错误站点,但是在谷歌搜索“macos mojav 无效的活动开发者路径”上的 1 会在第一个链接中显示答案:apple.stackexchange.com/questions/254380/…
【参考方案1】:
打开终端,运行以下命令:
xcode-select --install
这将下载并安装 xcode 开发人员工具并解决问题。问题是需要明确同意许可协议。作为后续步骤,如果您有多个版本或希望命令行工具在没有 Xcode 的情况下运行,您可能需要重置 Xcode 的路径。
xcode-select --switch /Applications/Xcode.app
xcode-select --switch /Library/Developer/CommandLineTools
这个问题我也找到了解决办法。
https://apple.stackexchange.com/questions/254380/macos-mojave-invalid-active-developer-path
【讨论】:
【参考方案2】:这条线对我有用。我遇到过同样的问题。在终端中运行它。
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
【讨论】:
【参考方案3】:当我在终端中使用 git 时:
然后我运行它:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
【讨论】:
【参考方案4】:这发生在我将 XCode 更新到 12.3 后
以 root 身份使用以下命令解决了这个问题:
sudo xcode-select --reset
【讨论】:
以上是关于macOS Mojave:从 High Sierra 更新到 Mojave 后,活动开发者路径无效的主要内容,如果未能解决你的问题,请参考以下文章
上一封 下一封 APPLE-SA-2019-3-25-2 macOS Mojave 10.14.4,Security Update 2019-002 High Sierra, Security Upd
applesimutils --list 在 MacOS Mojave 和 Xcode 11.3 更新后返回空列表 []
升级到 macOS Mojave 后,MATLAB 不再卸载 MEX 文件
macOS X Mojave - 浅色和深色外观模式切换[关闭]