如何修復“Xcode-select:macOS 14 Sonoma 中 Mac 上的 Active Developer Directory 錯誤”

最近,一些 Mac 命令行用戶報告說,他們在使用 nondejs 和 npm 時經常遇到錯誤“Xcode-select:錯誤工具‘xcodebuild’需要 Xcode,但活動開發人員目錄‘/Library/Developer/CommandLineTools’是命令行工具實例”。

在某些情況下,遷移或更新 Mac 時也會出現此錯誤。如果這個問題也困擾著您,那麼現在是修復“Xcode-select:Mac 上的活動開發人員目錄錯誤”的最佳時機。

許多 Mac 命令行用戶在更新系統時運行代碼時經常會遇到此錯誤。這可能是因為系統中沒有預先下載命令行工具,因此需要單獨下載。

幸運的是,解決這個問題並不是什麼複雜的事情。我們可以使用 Xcode 包來解決這個問題。此外,還有其他可靠的解決方法來排除故障。

1.切換命令行工具目錄

值得指出的是,如果您單獨安裝了 Xcode 和命令行工具,請確保重新指定命令行工具當前使用的目錄。為此,請在終端中輸入以下給出的命令:

sudo xcode-select --switch /Library/Developer/CommandLineTools

2.安裝命令行工具

值得注意的是,您還可以通過從命令行在 Mac 上安裝命令行工具來解決這個令人沮喪的問題。

首先,打開 Mac 上的終端​​應用程序。只需按 CMD+Space 鍵即可顯示 Spotlight 搜索,然後輸入以下命令即可開始安裝命令行工具

xcode-select --install

如果出現提示,請確保確認命令行工具的安裝。希望它能永遠解決 Mac 上的“xcode-select error xcodebuild require Xcode”錯誤。

3.將Xcode安裝到/Applications中

拯救許多 Mac 用戶的另一個可行解決方案是將 Xcode 從 Mac App Store 安裝到 Mac 上的 /Applications/ 目錄中。在 Mac 上成功安裝 Xcode 後,啟動終端,然後輸入下面提到的路徑。

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

4. 安裝 Xcode 並調整命令行工具的位置

許多遇到同樣問題的用戶報告說,安裝 Xcode 並更改命令行工具的位置有助於解決該問題。不用擔心,你可以從 Apple 獲取完整的 Xcode 包

  • 首先,在 Mac 上啟動 Xcode 包。
  • 之後,下拉 Xcode 菜單並選擇偏好設置
  • 接下來,前往“地點”並選擇所需的命令行工具

總結...!

我想你已經克服了這個障礙。軟件開發人員需要適用於 Apple 設備的類 Unix 工具以及 Apple 提供的 Xcode 包和命令行工具,以便在 Mac 上安裝所有必需的實用程序。

更多閱讀:如何在 Mac 上選擇多個文件?

您還可以僅從終端應用程序安裝大小小於命令行工具的軟件包,或者您可以使用 Homebrew 來安裝(Homebrew 是一種流行且值得信賴的 Mac 軟件包管理器)。