我需要提一下版本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。
答案 0 :(得分:3)
您可以删除Gemfile.lock
并再次捆绑安装。
注意:请确保您的Gemfile
未指定特定版本。
答案 1 :(得分:1)
删除Gemfile.lock文件,同时确保你的Gemfile没有任何硬编码(即指定)版本的ffi然后bundle
,这将成功创建一个新的Gemfile.lock。
答案 2 :(得分:1)
您只需执行bundle update
即可更新Gemfile.lock
。
ffi
通常是其他宝石使用的依赖关系,因为bundle update ffi
之类的宝石通常不够,因为依赖宝石的版本也必须重新检查/更新。