2013-11-26 161 views
9

我不知道如何在OSX Mavericks上安裝命令行工具。 或更好:我知道該怎麼做(我剛剛在另一臺MacBook上完成),但這次出現了一些問題。無法安裝命令行工具,「xcode-select --install」不起作用

發生了什麼事:

  • 我在OSX小牛
  • 家釀安裝自制問我intall的CLT上,運行
  • 一個GUI我犯了一個錯誤:我安裝的XCode,而不是CLT,但我發現,CLT不隨它一起安裝現在

,當我寫

brew doctor

我得到這個

警告:未安裝開發工具。
您應該安裝命令行工具。
運行`xcode-select --install`來安裝它們。

我寫的是什麼,它說,但我總是得到

用法:Xcode中,選擇-print路徑
或:Xcode中,選擇-switch
或:Xcode中,選擇-version
參數:
-print路徑                                                                                         打印當前的Xcode文件夾的路徑
-switch xcode_folder_path                                          設置當前Xcode的文件夾
-version                    路徑                                                                         個打印Xcode中,選擇版本信息

我想應該不是看到GUI(screenshots),我一開始看到的,這樣我就安裝CLT。

有誰知道我該如何再次運行該GUI?

+0

大概你已經重新啓動。什麼版本的Xcode安裝? – zaph

+0

是的,我已經重新啓動很多次。 Xcode的版本是5.0.2(5A3005)。 – Giovanni

回答

8

嘗試直接從Apple Developer Tools站點下載:https://developer.apple.com/downloads/index.action
這需要使用開發者帳戶登錄。

+8

謝謝Zaph!我從Apple Developer Tools站點下載了命令行工具,然後通過終端更新了CLT的路徑: 'sudo xcode-select -switch/Library/Developer/CommandLineTools'。現在當我寫'brew doctor'時,我得到'你的系統已經準備好了'。 – Giovanni

+0

@giovanni - 你是怎麼知道--switch語句使用什麼路徑的? – jpwynn

+0

該路徑的切換是我一直想念,讓我卡住了一段時間。 +1意見 – gozzilli

0

您正在使用的探針可能是您的舊版本xcode-select,它沒有--install選項。我有同樣的問題,並運行xcode-select --version透露我有版本2003年,這是一箇舊的。

您可能需要做的是恢復OSX Mavericks附帶的原始xcode選擇系統填充,以便正確引用您安裝的任何新的xcode或CLT版本,而不是卡在舊版本中永遠。

本博客文章詳細說明了問題有點多: http://magnemg.tumblr.com/post/113251602430/how-to-completely-uninstall-osx-gcc-installer

這裏是原來的OSX系統小牛墊片洪流(從原始安裝程序中提取),所以您不必下載和重新安裝整個操作系統再次:https://archive.org/details/completely_uninstall_osx-gcc-installer

希望這可以幫助任何人可能偶然發現這個問題。