安装rb-fsevent时出错(0.4.3.1)

时间:2014-03-17 21:11:52

标签: ruby-on-rails bundle-install

我对rails非常陌生。这可能是一个愚蠢的问题,但我似乎无法找到解决方案。任何建议都非常感谢。

我刚刚克隆了一个存储库,我正在运行"捆绑安装"。我最初收到一条关于" rb-fsevent"的一般错误消息,当我跑"捆绑安装"时。然后我试着安装" rb-fsevent"单独,但收到以下错误消息:(不幸的是,我没有足够的声誉发布图像...)


安装rb-fsevent(0.4.3.1)时发生错误,Bundler无法继续。 在捆绑之前确保gem install rb-fsevent -v '0.4.3.1'成功。 dhcp-50-74:sample_app SJ $ gem install rb-fsevent -v' 0.4.3.1' 构建原生扩展。这可能需要一段时间...... 错误:安装rb-fsevent时出错:     错误:无法构建gem原生扩展。

/Users/SJ/.rvm/rubies/ruby-2.1.1/bin/ruby extconf.rb

创建Makefile extconf.rb:21:在`':只支持大于8的Darwin系统(Mac OS X 10.5+)(RuntimeError)

extconf失败,退出代码1


错误消息似乎暗示我的Mac系统不是10.5+,但是,我使用运行Mavericks OS X 10.9.2的MacbookPro。

1 个答案:

答案 0 :(得分:2)

首先,阅读fsevents here以了解其实际功能。

您尝试安装的宝石取决于原生OSX库,您似乎无法构建其中。尝试为OSX安装命令行工具并再次安装gem。

这是一个关于如何安装命令行工具的好tutorial

<强>更新

这是作为issue引发的,修复方法是卸载以前的版本并安装0.9版本。

  

gem install&#39; rb-fsevent&#39; -v&#39; 0.9&#39;

或更新Gemfile中的gem依赖项:

  

gem&#39; rb-fsevent&#39;,&#39;&gt; = 0.9&#39;