作为捆绑安装的一部分安装的依赖项 gem 的 Pin 或锁定版本
Pin or lock version of a dependency gem installed as part of bundle install
我正在尝试解决 a bug in the ffi Gem on Windows. I need to run bundle install
on some project that I pulled from the internet。问题是 bundle install
正在尝试安装 ffi 的 1.9.9 版本,这会出错。
有什么方法可以让 bundle install
安装 ffi 的 1.9.8 版?也许是命令行参数,或者是 Gemfile
或 Gemfile.lock
?
的补充
一个可能的并发症是 the Gemfile I'm dealing with 根本没有列出 ffi,所以它必须被依赖项的依赖项之一引入。
在 Gemfile 中明确列出您想要的 ffi
版本。这就是它的用途:
gem 'ffi', '1.9.8'
如果您的 Gemfile.lock
已经 ffi
锁定到版本 1.9.9(您可能就是这种情况),您可能需要 运行 bundle update ffi
之后在 bundle install
之前将其添加到您的 Gemfile 将正常工作。
我正在尝试解决 a bug in the ffi Gem on Windows. I need to run bundle install
on some project that I pulled from the internet。问题是 bundle install
正在尝试安装 ffi 的 1.9.9 版本,这会出错。
有什么方法可以让 bundle install
安装 ffi 的 1.9.8 版?也许是命令行参数,或者是 Gemfile
或 Gemfile.lock
?
一个可能的并发症是 the Gemfile I'm dealing with 根本没有列出 ffi,所以它必须被依赖项的依赖项之一引入。
在 Gemfile 中明确列出您想要的 ffi
版本。这就是它的用途:
gem 'ffi', '1.9.8'
如果您的 Gemfile.lock
已经 ffi
锁定到版本 1.9.9(您可能就是这种情况),您可能需要 运行 bundle update ffi
之后在 bundle install
之前将其添加到您的 Gemfile 将正常工作。