降级ffi宝石以支持ruby 1.9.3

时间:2017-07-20 09:31:45

标签: ruby rubygems

由于某些限制,我已降级Ruby版本。现在,当我bundle update时,它会继续给我错误并在两者之间停止:

Gem::InstallError: ffi requires Ruby version < 2.5, >= 2.0.
An error occurred while installing ffi (1.9.18), and Bundler cannot continue.
Make sure that `gem install ffi -v '1.9.18'` succeeds before bundling.

根据此错误,我应该使用大于2.0且小于2.5的Ruby版本来安装ffi。他们的ffi版本是否与ruby 1.9.3p551 (2014-11-13) [i386-mingw32]兼容?如果是,在哪里指定它,我已经尝试在Gemfile.lock中将其更改为1.9.10,但仍然保持提供有关升级Ruby版本的上述错误。

我被困在这里,我还能尝试什么?

1 个答案:

答案 0 :(得分:0)

我在这里遇到了同样的问题,完全相同的ruby版本!

ffi版本1.9.8为我工作:gem isntall ffi -v 1.9.8

希望有所帮助,并且不会迟到!