題:
如何重新安裝xcode命令行工具?
sierra
2013-06-10 19:56:04 UTC
view on stackexchange narkive permalink

我在同一台計算機上的兩個版本的Xcode遇到嚴重問題。我刪除了所有Xcode應用程序實例&,以及其他許多非系統的“ xcode”相關文件,然後重新安裝了該應用程序(4.6.2),解決了我的原始問題。但是 xcodebuild xcode-select 仍然不可用,我需要運行iOS版PhoneGap。在Xcode中,“首選項” =>“下載” =>“命令行工具”項被標記為“已安裝”,沒有刪除或重新安裝的選項。我嘗試刪除 xcrun ,但這沒有用。我該如何解決?

五 答案:
Damien C
2019-11-19 16:54:59 UTC
view on stackexchange narkive permalink
  1. 我跑步 sudo rm -rf / Library / Developer / CommandLineTools
  2. 然後 xcode-select --install
  3. ol>

    問題已經解決了

這是在2020年實現的方式。
簡單有效-完美運作,謝謝!
為了安全起見,可以使用`sudo rm -rf \`xcode-select -p \`&& xcode-select --install`。
之後,您可能還需要使用sudo xcode-select -r來重置xcode-select的路徑(至少我必須這樣做)。
僅供參考:我導航到`/ Library / Developer /`軟件包,但沒有看到`CommandLineTools`軟件包。雖然運行命令仍然有效。
bmike
2013-06-10 20:06:17 UTC
view on stackexchange narkive permalink

與其他OS X軟件包一樣,安裝了命令行工具,因此您可能需要從收據數據庫中刪除收據文件(過去這很簡單,因為您可以從/ Library / Receipts中刪除該文件,但是現在更加複雜了並且需要在收據數據庫上寫一篇簡短的文章。)

與其糾結,為什麼不下載獨立的安裝程序並等待新版本的Xcode為您清理收據數據庫? / p>

此URL是相當開放的(甚至搜索引擎也可以對其進行索引),但是您可能需要創建一個免費的Safari或免費的Mac開發人員帳戶才能登錄並獲取此軟件包。

如果這發生在我身上,我會d只需將我的Time Machine更改為排除系統文件,然後將新的OS安裝到備用卷上。我將創建一個垃圾管理員用戶,該用戶將刪除並使用該用戶安裝Xcode和命令行工具,然後最終從Time Machine恢復。只要一切正常,我都會將其克隆到主驅動器上,或者重複執行擦除/重新安裝過程-以您執行中較容易的一個為準。

忘了說我嘗試過了。 xcodebuild在標準可執行目錄中仍然不可用。 Xcode.app/Contents/Developer/usr/bin/xcodebuild中有一個。
如果您安裝了多個工具集,`xcrun`將調整您的路徑。如果您想快速修復,可以將這些二進製文件“ mv”到/ usr / bin中。當我鍵入此命令時,WWDC仍在運行,Xcode的新版本應在一兩天內放下...
謝謝。您是否建議從該目錄複製所有文件?
這是使用最新的命令行工具從乾淨的Mac中粘貼的/ usr / bin。您可以將它與清單(ls -la / usr / bin)進行比較,以http://cl.ly/PYyh來查看需要復制的內容以及Apple在Xcode.app / Developer文件夾中留下的內容。
沒有骰子:$ xcodebuilddyld:未加載庫:@rpath / DVTFoundation.framework / Versions / A / DVTFoundation引用自:/ usr / bin / xcodebuild原因:找不到映像跟踪/ BPT陷阱:5
Nicholaz
2013-06-10 23:03:46 UTC
view on stackexchange narkive permalink

您嘗試了 xcode-select嗎?

  man xcode-select  

  xcode-select --switch / Applications / Xcode  
無法使用。我錯誤地刪除了它,並且在重新安裝命令行工具時沒有找回它。
Orwellophile
2015-08-17 17:37:39 UTC
view on stackexchange narkive permalink

這似乎適用於XCode 5,刪除-dry-run 以實際執行複制。

  sudo rsync -ai-排除subversion \ *- -排除SVN \ * /Applications/Xcode.app/Contents/Developer/usr / sudo ln -sf /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild / usr / bin /  

或轉到 https://developer.apple.com/downloads/並蒐索“ xcode”-有從10.5到10.10的可下載軟件包

Charley Bodkin
2020-04-01 21:42:04 UTC
view on stackexchange narkive permalink

參考幫助文本,運行 xcode-select -r 將重置xcode,這可能有助於解決安裝時問題。

 用法:xcode-select [選項]

打印或更改活動開發者目錄的路徑。這個目錄
控制將哪些工具用於Xcode命令行工具(例如,
xcodebuild)以及BSD開發命令(例如cc和make)。

選項:
  -h,--help打印此幫助消息並退出
  -p,--print-path打印活動的開發人員目錄的路徑
  -s <path>,--switch <path>設置活動開發人員目錄的路徑
  --install打開一個用於安裝命令行開發人員工具的對話框
  -v,--version打印xcode選擇版本
  -r,--reset重置為默認命令行工具路徑
 


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...