【问题标题】:RVM installation complaining of 'bison' not available in OSXRVM 安装抱怨“野牛”在 OSX 中不可用
【发布时间】:2010-12-29 08:24:02
【问题描述】:

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

我已经下载并安装了很久,所以我不必再次安装。

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

“请确保在从 head 编译之前安装 bison。”

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

$ brew 安装野牛 /usr/local/Library/Homebrew/brew.h.rb:441:找不到命令:/usr/bin/xcode-select -print-path 警告:Xcode 未安装!构建可能会失败! 错误:野牛没有可用的公式

这对我来说很奇怪,因为我的 OSX 机器上确实有 Xcode。有没有人出现这样的问题?

【问题讨论】:

  • "我已经下载并安装了很久,所以我不必再次安装。"多久以前?他们会定期更新它,所以你可能已经过时了。 XCode 的当前版本是 3.2.5。
  • 嗯。我的版本是 3.1.2。但是,它不会显示在软件更新列表中。我真的必须重新下载3.5gb吗? :(
  • 不,你没有。如果下载过多,您可以选择接受您遇到的错误。 :-) 实际上,如果您在晚上或后台启动它,3.5GB 并不是什么大问题。 Snow Leopard DVD 上有一个版本,但众所周知它有缺陷,因此下载是您从等式中消除 XCode 问题的最佳途径。

标签: ruby macos rvm


【解决方案1】:

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

Apple Developer Site

【讨论】:

    【解决方案2】:

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

    然后尝试 "which bison" .. 它应该在 /usr/bin 下作为 Xcode 安装的一部分

    【讨论】:

      猜你喜欢
      • 2015-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      • 2013-10-03
      • 2013-03-09
      • 2014-06-02
      相关资源
      最近更新 更多