安装Ruby之后,MAC OS X上的活动开发者path无效

我得到这个错误:

xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun

此解决scheme工作,但closures我的terminal并重新打开后再次出现错误; 然后我每次打开一个新的terminal窗口都必须运行相同的命令。

我怎样才能应用这些更改,以便在closuresterminal窗口后保存更改?

在更新到OS X El Capitan后,我开始得到相同的错误。
就我而言,我所做的只是安装它:

 sudo xcode-select --install 

它对我来说工作得很好。

[更新] 以下步骤适用于OS X 10.10(优胜美地)。 由于升级到10.11(El Capitan),遇到这种情况似乎只需要运行 sudo xcode-select --install ,如下面的其他答案中所述。

我在这里发现了一个build议

sudo xcode-select -switch /

作为修复。 但是,这引发了开发者path无效的错误。

相反,对我来说,我修改了这个

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/

(这是两个参考链接解决scheme的混合物),这工作。

[编辑]

尝试使用

xcode-select --print-path

find您的开发path如果/Applications/Xcode.app/Contents/Developer/仍然是无效的。

对我来说,解决scheme和重新安装Xcode一样简单。

这里指出: https : //superuser.com/a/981126

你可以通过命令行(重新)安装Xcode,就像上面的答案一样,或者直接从App Store安装。

升级到OS X EI Captian后,我也遇到同样的问题。 我刚刚使用sudo xcode-select --install