RVM安装抱怨OSX中没有'bison'

时间:2010-12-29 08:24:02

标签: ruby macos rvm

在RVM的安装说明中,明确提到在安装RVM之前在OSX上安装了Xcode。

我已经下载并安装了它,所以我没有必要再次安装。

但是,在遵循RVM安装时,当我尝试安装ruby版本时,例如$ rvm install 1.9.2-head,我收到以下消息:

  

“请确保在从头部编译之前安装野牛。”

如果我使用自制软件安装它,我会得到以下结果:

$ brew install bison
/usr/local/Library/Homebrew/brew.h.rb:441: command not found: /usr/bin/xcode-select -print-path
Warning: Xcode is not installed! Builds may fail!
Error: No available formula for bison

对我来说这很奇怪,因为我的OSX盒子上有Xcode。有人似乎有这样的问题吗?

2 个答案:

答案 0 :(得分:5)

默认情况下,Xcode 4.3.2未安装命令行工具。您需要启动Xcode,转到“首选项”,然后单击“下载”并安装命令行工具。那之后你应该有野牛。您可以通过在终端应用程序中运行命令“which bison”来验证。

Apple Developer Site

答案 1 :(得分:0)

从安装DVD重新安装Xcode,然后再进行软件更新 - 它应该将Xcode升级到最新版本。

然后尝试“哪个野牛”..它应该在/ usr / bin下作为Xcode安装的一部分