【发布时间】:2014-01-21 00:37:20
【问题描述】:
我在使用 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 以使用 faraday 0.9.0,但这会导致其他问题。任何想法如何解决这个问题并让 instagram gem 再次工作? (它之前工作过,不知道是什么搞砸了!)
【问题讨论】:
-
删除Gemfile.lock,然后发出
bundle install,如果有错误,显示错误。 -
试过了,上面列出了我得到的错误。通过明确说明 Rails 应该使用法拉第 ~> 0.8.9 解决了这个问题
标签: ruby-on-rails ruby gem