我正在尝试使用 OSX 包管理器 Homebrew 安装 Ruby。
当我运行“brew install ruby”时,我不断收到消息“警告:XCode 未安装!”。XCode 已安装,但它在撒谎。
我可以尝试什么来修复此问题?我正在使用 XCode 3.2.6 运行 Lion。
答案1
根据Homebrew 维基,在运行 OS X Lion 时,您需要使用 Xcode 版本≥ 4.1。
他们实际上说的是……
请注意,在 10.7 上使用早于 4.1 的 XCode 可能会导致构建错误。
…但“警告”信息可能具有误导性。尝试更新 Xcode通过 Mac App Store 下载到最新版本。
答案2
Homebrew 不能与 XCode 4.3 直接配合使用。您还需要安装 Xcode 的命令行工具。
您可以通过启动 XCode 并转到“首选项”->“下载”->“命令行工具”并单击“安装”来执行此操作。或者从以下位置手动获取它们https://developer.apple.com/downloads/index.action。
最后我不得不打电话
xcode-select -switch /Applications/Xcode.app
答案3
您也可以在安装 Xcode 后尝试重新启动。
我也遇到了这个问题(Brew 声称未安装 xcode),运行的是 10.7。我已删除 Xcode 4.1 并使用应用商店安装了 Xcode 4.2,因此它肯定是最新的。我手动将 /Developer/usr/bin 添加到我的路径中,但这没有帮助。但重新启动有用。
答案4
对我来说有用的只是启动 XCode 应用程序并单击“开始使用 XCode”上的“确定”...