作者:横刀2502934567 | 来源:互联网 | 2023-05-20 15:37
我收到此错误:
xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun
此解决方案有效,但关闭终端并重新打开后再次出现错误; 然后,每次打开新的终端窗口时,我都必须运行相同的命令.
如何应用这些更改,以便在关闭终端窗口后保存?
1> Shuvo..:
更新到OS X El Capitan后,我开始收到相同的错误.
就我而言,我所做的就是安装它:
sudo xcode-select --install
它对我来说很好.
`xcode-select:错误:已经安装了命令行工具,使用"软件更新"来安装更新`
在El Capitan升级后,这对我有用.谢谢.
更新到MacOS Mojave后,这对我有用。我不必使用`sudo`。
OS 10.14遇到类似问题,此命令解决了该问题。
2> David Lambl..:
[更新] 以下步骤适用于OS X 10.10(Yosemite).那些因为升级到10.11(El Capitan)而遇到这种情况的人似乎只需要 sudo xcode-select --install
按照接受的答案中的说明进行操作.
我发现了一个建议,在这里这表明
sudo xcode-select -switch /
作为修复.但是,这会导致开发人员路径无效的错误.
相反,对我来说,我修改了这个
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
(这是两个参考链接解决方案的混合),这是有效的.
[编辑]
尝试使用
xcode-select --print-path
如果/Applications/Xcode.app/Contents/Developer/仍然无效,请找到您的开发人员路径.
我也得到`xcode-select:错误:无效的开发人员目录'/ Applications/Xcode.app/Contents/Developer /'`错误,(我在MAC El Capitan)
@DavidLambl谢谢,我尝试了但是没有工作,而`xcode-select --install`为我工作.
3> 小智..:
我知道这已经很老了,但是我遇到了同样的问题,然后通过执行几个额外的步骤来解决了这个问题。当终端无法找到命令行工具的实际路径时,就会出现问题。
如果您拥有Xcode,然后将其删除,则Terminal指的是Xcode文件夹内的命令行工具。尝试使用此命令并检查您的路径是xcode-select --print-path
。这很可能会打印/Applications/Xcode.app/Contents/Developer
。
现在要解决此问题,请重新安装xcode的命令行工具。最初使用删除所有以前的安装sudo rm -rf /Library/Developer/CommandLineTools
。
然后安装命令行工具sudo xcode-select --install
现在,这是最后一步,使用sudo xcode-select -switch /Library/Developer/CommandLineTools/
此方法可以将CLT的路径更改为实际路径。
4> Anjali Kevad..:
将macOS Mojave更新为macOS Catalina之后,我开始出现相同的错误。
我刚刚在终端中安装了几个命令行,
1. $ sudo gem install cocoapods
2. $ sudo xcode-select --install
3. $ chsh -s /bin/zsh
然后,
Xcode -> Preferences -> Locations -> Command Line Tools and confirm you have current Xcode version selected there.
它对我来说很好。谢谢!!
5> Joe..:
对我来说,解决方案就像重新安装Xcode一样容易。
有人在这里指出:https : //superuser.com/a/981126
您可以通过命令行(如上面的答案所示)重新安装Xcode,或直接从App Store安装。
6> 小智..:
升级到OS X EI Captian后,我也遇到同样的问题。我刚刚使用安装了xcode-selectsudo xcode-select --install