修復 Mac 上的“xcode-select:錯誤活動開發人員目錄”
一些使用 Nodejs 和 npm 的 Mac 命令行用戶可能會看到類似“xcode-select: error: tool 'xcodebuild' require Xcode, but active Developer Directory '/Library/Developer/CommandLineTools' is a command line tools instance”的錯誤消息和命令失敗。此錯誤消息有時會在更新 MacOS、遷移 Mac 或
如果您遇到此錯誤消息,您可能可以非常簡單地修復它。
解決方案 1:安裝命令行工具
最簡單的解決方案就是在 Mac 上安裝命令行工具,這可以從命令行完成。如果您願意,也可以直接從 Mac App Store 安裝完整的 Xcode 套件。
- 啟動終端並輸入以下命令以啟動命令行工具的安裝
- 出現提示時繼續安裝
xcode-select --install
有關的:如何在 Windows Server 2019 上設置 Active Directory
僅此一項就可以修復“xcode-select error xcodebuild require Xcode”錯誤消息。
解決方案 2:切換命令行工具目錄
有時,如果您單獨安裝了 Xcode 和命令行工具,則可能需要在終端中輸入以下命令來重新指定命令行工具使用的目錄:
sudo xcode-select --switch /Library/Developer/CommandLineTools
解決方案 3:安裝 Xcode 並更改命令行工具的位置
另一種方法涉及完整的 Xcode 包,您可以從蘋果下載。
- 在 Mac 上打開 Xcode,然後下拉 Xcode 菜單並選擇 Preferences
- 轉到“位置”並選擇正確的命令行工具
解決方案4:將Xcode安裝到/Applications中,相應地切換目錄
最後,當上述方法不起作用時,另一種對某些用戶有效的解決方案是從Mac 應用商店進入 Mac 上的 /Applications/ 目錄。 Mac 上安裝 Xcode 後,打開終端並輸入以下路徑:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
–
以下哪些技巧可以修復 Mac 上的“xcode-select: error: tool 'xcodebuild' require Xcode, but active Developer Directory '/Library/Developer/CommandLineTools' is a command line tools instance”錯誤消息?您找到其他解決方案了嗎?請在評論中告訴我們。
