4

我已经成功地curb在 Mac OS X 上安装了 gem,sudo env ARCHFLAGS="-arch x86_64" gem install curb但是在尝试运行时bundle install我仍然得到这个错误:

Installing curb (0.7.16) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

我做了一些挖掘,看起来feedzirra需要 gem(它没有在 Gemfile 中列出)。我尝试将 gem 添加到 Gemfile 并将其指向,vendor/gems但这并没有帮助。

任何帮助将不胜感激。另外,很抱歉,如果需要更多说明。这是我的第一个问题,我对 Ruby on Rails 还很陌生。如有必要,我很乐意提供更多详细信息。

4

2 回答 2

6

显然它需要对 curl 的 SSL 支持,因为我遇到了同样的错误并修复了它:

sudo apt-get install libcurl4-openssl-dev

您可能想尝试一个标准的“gem install 遏制”,看看它在“捆绑安装”之前是否有效。

于 2011-12-31T01:26:51.967 回答
0

在您的 Gemfile 中:

gem 'curb', '= 0.7.16', :path => 'vendor/gems/curb'

只要那是您将 gem 安装到的位置。

于 2011-12-15T22:39:51.033 回答