【发布时间】:2014-02-28 18:28:29
【问题描述】:
我正在尝试安装 instagram-ruby-gem,但捆绑程序一直失败并出现此错误:
Bundler could not find compatible versions for gem "faraday":
In Gemfile:
instagram (>= 0) ruby depends on
faraday (< 0.9, >= 0.7.4) ruby
instagram (>= 0) ruby depends on
faraday (0.9.0)
这是我的 Gemfile:
gem 'instagram', git: 'https://github.com/larrylv/instagram-ruby-gem.git'
我正在使用这个特定的分支,因为它修复了法拉第版本以与 Rails 4 兼容。See the commit here,但这里是变化:
- s.add_runtime_dependency('faraday', ['>= 0.7', '< 0.9'])
+ s.add_runtime_dependency('faraday', '>= 0.7.4', '<= 0.9.0')
我已经尝试过bundle update。那没有用。安装的唯一法拉第版本是faraday 0.9.0。
【问题讨论】:
-
删除
Gemfile.lock并尝试运行bundle。可能会奏效。
标签: ruby-on-rails ruby git faraday