Instagram宝石和法拉第

时间:2014-01-20 01:50:09

标签: ruby-on-rails ruby gem

我遇到了instagram gem的问题,我不知道这些问题来自哪里,但在我执行捆绑更新之前一切正常。这是问题所在:

如果我在我的gemfile中使用gem 'instagram',我会收到错误:

undefined method `configure' for Instagram:Module

然后我在线阅读并发现此问题的解决方案是添加像gem "instagram", :git => 'git://github.com/Instagram/instagram-ruby-gem.git'这样的github路径,但后来我收到了错误:

Bundler could not find compatible versions for gem "faraday":
  In Gemfile:
    instagram (>= 0) ruby depends on
      faraday (< 0.9, >= 0.7) ruby

    omniauth-facebook (>= 0) ruby depends on
      faraday (0.9.0)

我尝试手动编辑gem以使用法拉第0.9.0,但它会导致其他问题。任何想法如何解决这个问题,让instagram宝石再次工作? (以前工作过,不知道是什么搞砸了!)

1 个答案:

答案 0 :(得分:2)

通过将gem "faraday", "~> 0.8.9"放入我的gem文件,强制它使用旧版本

来解决