Ruby on Rails - 无法捆绑更新ffi

时间:2012-09-06 14:24:51

标签: ruby-on-rails installation ffi

我需要提一下版本1.0.9的ffi(我的Gemfile中已经提到过)。系统建议我制作“捆绑更新ffi”,所以我做了:

$ bundle update ffi
Fetching source index for http://rubygems.org/
You have requested:
  ffi = 1.0.9

The bundle currently has ffi locked at 1.1.5.
Try running `bundle update ffi`

如何打破这种循环?

P.S。我已经安装了ffi 1.0.9。

3 个答案:

答案 0 :(得分:3)

您可以删除Gemfile.lock并再次捆绑安装。

注意:请确保您的Gemfile未指定特定版本。

答案 1 :(得分:1)

删除Gemfile.lock文件,同时确保你的Gemfile没有任何硬编码(即指定)版本的ffi然后bundle,这将成功创建一个新的Gemfile.lock。

答案 2 :(得分:1)

您只需执行bundle update即可更新Gemfile.lock

ffi通常是其他宝石使用的依赖关系,因为bundle update ffi之类的宝石通常不够,因为依赖宝石的版本也必须重新检查/更新。