簡體   English   中英

奇怪的錯誤消息:xcode-select:錯誤:格式錯誤的開發人員路徑(“/Library/Developer/CommandLineTools”)

[英]Strange error message : xcode-select: error: malformed developer path (“/Library/Developer/CommandLineTools”)

我剛剛在 Big Sur 11.2 上安裝了命令行工具 MacOSX.sdk -> MacOSX10.15.sdk。

當我嘗試使用intel icpc編譯器(Intel SDK update4 2020)進行編譯時,我收到了這個奇怪的錯誤消息:

$ make 

xcode-select: error: malformed developer path ("/Library/Developer/CommandLineTools")

但是,我之前做過:

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

我怎樣才能解決這個問題?

您看到此錯誤的原因是您的系統沒有安裝 Xcode。 要么你從未在你的 Macbook 上安裝過它,要么它在任何操作系統更新期間被卸載。

因此,為了解決此問題,您必須安裝 Xcode。 如果您是 iOS 應用程序開發,您可以安裝完整版本,它也將解決這個問題。 從 Apple 開發人員頁面下載 Xcode.dmg 文件。

如果您不使用它,您可以簡單地搜索 Xcode 的命令行工具 package 並下載 .dmg 文件並安裝它。 您可以從 Apple 開發人員頁面下載它。

如果您不想下載任何內容而只想在終端中運行一些命令來解決此問題,那么這里有適合您的命令:

xcode-select --install

這是可以在終端中運行的命令,它將安裝 Xcode 的命令行工具。 運行此命令時,系統會提示您接受許可、同意條款和條件等。

如果顯示下載需要 7GB 以上的空間,請注意您將被迫下載 Xcode 應用程序,在這種情況下,請專門從蘋果開發人員頁面下載命令行工具 package 的 .dmg 文件。

如果上面的命令也沒有運行以下命令,它應該可以解決問題:

xcode-select --reset

盡管這將解決您的問題,但作為后續步驟,您可能需要設置命令行工具的路徑以在沒有 Xcode 的情況下運行。

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

如果這些都不起作用並且您安裝了 Xcode 應用程序,請嘗試運行以下命令:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM