0

我检查了omniauth 依赖项,只有两个gem:hashie 和rack。

我还检查了 hashie 和 rack 依赖项,它们都没有。

但是当我添加gem 'omniauth'到我的 Gemfile 并运行 bundle 时,我得到了,为简洁起见省略了输出:

Installing multipart-post (1.2.0) 
Installing faraday (0.8.8) 
Installing httpauth (0.2.0) 
Installing mini_portile (0.5.1) 
Installing multi_json (1.8.0) 
Installing nokogiri (1.6.0) 
Gem::InstallError: nokogiri requires Ruby version >= 1.9.2.
An error occurred while installing nokogiri (1.6.0), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.6.0'` succeeds before bundling.

这些装置来自哪里?以及如何解决这个问题?

4

1 回答 1

0

我的问题是由另一个需要旧版本 hashie 的 gem 引起的,所以我更新了它:

bundle update twitter

然后捆绑成功。

于 2013-09-26T15:56:53.130 回答