2011-10-15 158 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/