我试图解决a bug in the ffi Gem on Windows。我需要在some project that I pulled from the internet上运行bundle install
。问题是bundle install
正在尝试安装 ffi 版本1.9.9,这会出错。
我是否可以通过某种方式告诉bundle install
安装 ffi 的1.9.8版本?也许是命令行参数,或Gemfile
或Gemfile.lock
?
一个可能的复杂因素是the Gemfile I'm dealing with根本没有列出 ffi ,因此必须由其中一个依赖项提取。的依赖关系。
答案 0 :(得分:2)
在Gemfile中明确列出所需的ffi
版本。这就是它的用途:
gem 'ffi', '1.9.8'
如果您的Gemfile.lock
已经ffi
锁定到版本1.9.9(可能是您的情况),您可能必须在将bundle update ffi
添加到您的Gemfile之后运行bundle install
extern alias v2Alias;
extern alias v1Alias;
可以正常使用。