Xcode 4.5命令行工具 - xcode-select问题

dda*_*rio 17 xcode xcodebuild

在OS X 10.8.2上安装Xcode CLT 4.5.1之后,我在安装需要编译的本机ruby gem时遇到问题.

输出错误与运行xcrun -find相同:

xcode-select:错误:未选择Xcode.使用xcode-select -switch,或
查看xcode-select手册页(man xcode-select)以获取更多信息.

哪个CLT位置应该xcode-select指向,因为它不再是/ Developer?

编辑:我没有安装Xcode应用程序,只有CLT.

jbo*_*wes 20

新位置似乎是(确保以root身份运行):

sudo xcode-select -switch /Library/Developer/
Run Code Online (Sandbox Code Playgroud)


kon*_*yak 11

由于您的Xcode工具安装在/ usr/bin中,您应该这样做

sudo xcode-select -switch /
Run Code Online (Sandbox Code Playgroud)


War*_* P 5

安装了XCode 4.5并安装了命令行工具后,我不得不使用它来使MacPorts和其他类似的东西(如Ruby Gems或Perl CPAN模块安装)工作:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
Run Code Online (Sandbox Code Playgroud)

我发现/ Library/Developer不起作用.请注意,Developer文件夹不在/ Library下,它位于app bundle文件内容文件夹下.

我不确定为什么会这样,但谷歌搜索这个问题的人可能会来这里并想知道xcode-select常用的其他命令行选项,因此这个答案,即使它不是100%适用于原始问题(在没有XCode的情况下安装命令行工具).