2012-03-08 155 views
3

剛剛從svn,內置和安裝的MacPorts中檢出。我已經安裝了Xcode4.3。嘗試調用「sudo port install X」時出現以下錯誤:安裝Xcode 4.3後,「Xcode(3.1.4)的安裝版本太舊了」端口錯誤

錯誤:已安裝的Xcode(3.1.4)版本太舊,無法在安裝的操作系統版本上使用。建議在Mac OS X 10.7上使用4.1或更高版本。

「xcodebuild聯編-version」 的回報:

XcodeComponent版本:DevToolsCore-1809.0; DevToolsSupport-1806.0 BuildVersion:10M2518

我最近將MacOS更新爲Lion,並且我曾經在SnowLeopard中使用舊版本的xCode,但在新系統中無法正常工作。我沒有明確卸載它,但我也沒有在我的系統上找到任何舊Xcode的痕跡。

任何想法?請幫忙!

回答

10

Xcode 4.3應該在第一次運行時提示您刪除任何舊版本,但請檢查以確保您沒有/Developer目錄。您是否運行sudo xcode-select -switch /Applications/Xcode.app/Contents/Developerxcode-select -print-path告訴你什麼?

1

我剛剛遇到與OP相同的問題,並在搜索中發現此線程。今天安裝Xcode 4.3並沒有提示刪除舊版本(至少我記得曾經看到過),並且/ Developer層次結構仍然存在。重命名爲/Developer.ex解決了MacPort的問題。我可以完全刪除/開發人員嗎?

+0

非常感謝!刪除/ Developer幫助(儘管Xcode選擇-print路徑返回「/Applications/Xcode.app/Contents/Developer」)。 – user1257258 2012-03-20 06:40:02