2011-10-15 170 views
4

我剛剛發現,在升級到OS X Lion後,我的自制軟件不再工作了。後升級到OS X Lion後應如何升級Xcode?

$ brew install clojure 
Warning: Xcode is not installed! Builds may fail! 
Error: No such file or directory - /usr/bin/cc 

$ brew doctor 
We couldn't detect gcc 4.2.x. Some formulae require this compiler. 

We couldn't detect gcc 4.0.x. Some formulae require this compiler. 

You have no /usr/bin/cc. This will cause numerous build issues. Please 
reinstall Xcode. 
Setting DYLD_LIBRARY_PATH can break dynamic linking. 
You should probably unset it. 

一些google搜索,我發現我應該升級的Xcode 4.1版本。問題是,我有版本3.2.5安裝,我找不到任何卸載它的方式。

Xcode

當我看的App Store,它看起來像我沒有Xcode的安裝在所有。我擔心,如果我通過App Store安裝它,它會以某種方式與我目前安裝的版本衝突。但是,我無法在應用程序中找到它,而且我也找不到任何更新功能。

軟件更新不會提示我更新Xcode,而且我也沒有在安裝的軟件中看到它。

enter image description here

我應該怎麼辦?

+0

的Xcode 4.0 +是圍繞同一時間在Mac App Store推出,所以除非你有這個版本或更高的版本,它不會顯示爲與商店相關聯。您可以通過商店獲得Lion的v4.2,或通過登錄您的開發者賬戶獲取Snow Leopard 4.2的dmg。目前您的開發者文件夾中是否有任何內容,因爲這是默認安裝Xcode的地方? – Luke

+0

@Luke是我有/ Developer文件夾。 –

+1

它裏面有什麼?應該什麼都不是,舊的Xcode的殘餘或完整安裝Xcode和SDK的版本。 – Luke

回答

5

由於在/Developer發現的自述,我找到了一種方法來卸載Xcode中通過

$ sudo /Developer/Library/uninstall-devtools --mode=all 

編輯:我剛剛運行的安裝程序的Xcode 4,它檢測到舊版本的Xcode,發行我把它移動到/Developer-old

0

我固定它通過

從理論上講,如果你已經安裝了Xcode4.3(/應用程序)這應該工作:

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