在旧应用程序中安装omniauth

时间:2013-09-26 15:36:25

标签: ruby-on-rails ruby bundler omniauth

我检查了omniauth依赖项,只有两个宝石: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.

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

1 个答案:

答案 0 :(得分:0)

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

bundle update twitter

然后捆绑成功。