自制软件不断说未安装XCode


10

我正在尝试使用OSX软件包管理器Homebrew安装Ruby。

当我运行“ brew install ruby​​”时,我不断收到消息“警告:未安装XCode!”。XCode已安装,它在说谎。

有什么我可以尝试解决的吗?我正在使用XCode 3.2.6运行Lion。


我并不是真的想使用任何新的XCode东西……这不像Homebrew对XCode 4有依赖性...
Jaco Pretorius

@slhck-事实证明您是对的。升级到XCode 4可以解决该问题。因此,我想这里的实际错误是错误消息不正确-它应该显示类似“警告:您正在使用过时的XCode版本”。如果您将其发布为答案,我会接受吗?
哈科·普雷托里乌斯

Answers:


3

根据Homebrew Wiki,在运行OS X Lion时,需要使用Xcode≥4.1。

他们实际上说……

请注意,在10.7上使用早于4.1的XCode可能会导致生成错误。

……但是“警告”信息可能会误导人们。尝试通过Mac App Store 将Xcode更新到最新版本。


8

Homebrew无法与XCode 4.3一起使用。您还需要安装Xcode命令行工具。

您可以通过启动XCode并转到“首选项”->“下载”->“命令行工具”,然后单击“安装”来执行此操作。或从https://developer.apple.com/downloads/index.action手动获取。

最后我不得不打电话

 xcode-select -switch /Applications/Xcode.app

1

您也可以在安装Xcode后尝试重新启动。

我也有这个问题(布鲁尔声称未安装xcode),运行10.7。我删除了Xcode 4.1,并使用应用商店安装了Xcode 4.2,因此它肯定是最新的。我将/ Developer / usr / bin手动添加到我的路径中,这没有帮助。但是重启了。


0

通过将以下行添加到your中,将以下目录添加到您的路径中~/.bash_profile

export PATH=$PATH:/Developer/usr/bin:/Developer/usr/local/bin

0

对我有用的只是启动XCode应用程序,然后在“开始使用XCode”上单击“确定” ...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.