2013-08-30 63 views
1

我不想安裝整個XCode,所以我只是下載了Xcode的命令行工具。我正在嘗試通過rvm安裝ruby 1.9.3。然而,RVM抱怨沒有Xcode是選擇:找出Xcode的命令行工具的路徑位置

xcode-select: Error: No Xcode is selected. Use xcode-select -switch , or see the xcode-select manpage (man xcode-select) for further information.

我讀了Xcode中,選擇聯機幫助,我知道如何將路徑設置爲Xcode的命令行工具,但我不知道它們的安裝。我如何發現這一點?

我使用的是OS X Mountain Lion。

+0

對於那些誰要找就找出來的命令行工具的路徑:在 –

回答

4

/usr/bin的條目是隻爲你設置的xcode-select選擇面前:

$> /usr/bin/clang --version 
Apple LLVM version 8.0.0 (clang-800.0.38) 
Target: x86_64-apple-darwin15.6.0 
Thread model: posix 
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin 

的獨立的命令行工具安裝在/Library/Developer/CommandLineTools

$> sudo xcode-select -s /Library/Developer/CommandLineTools 
$> /usr/bin/clang --version 
Apple LLVM version 7.3.0 (clang-703.0.31) 
Target: x86_64-apple-darwin15.6.0 
Thread model: posix 
InstalledDir: /Library/Developer/CommandLineTools/usr/bin 
+0

終端輸入'Xcode中,選擇-p'這正是我要找的,謝謝 – mko

0

這不是從RVM警告,極有可能是由自制顯示,我得到了一些抱怨,但它總是無害的,安裝紅寶石的完成沒有問題。

如果你得到的錯誤顯示所有人不只一個。

0

短版:回答我的問題是安裝完整的Xcode,不僅是命令行工具。

龍版本:

基於this我發現,那個工具的位置是/ usr/bin中。所以我跑了sudo xcode-select -switch /usr/bin。不過那之後,我得到這個錯誤:

Error: failed to exec real xcrun. (No such file or directory)

因此,基於this我安裝完整的Xcode應用程序,跑sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer這解決了我的問題。