使用Ruby 2.5安装Jekyll

使用Ruby 2.5安装Jekyll,ruby,bundle,jekyll,ffi,Ruby,Bundle,Jekyll,Ffi,我在win10上安装Jekyll时遇到了一个问题。 当我完成ruby的部署并想安装Jekyll时,它需要先安装bundle Fetching ffi 1.9.17 (x64-mingw32) Installing ffi 1.9.17 (x64-mingw32) Gem::RuntimeRequirementNotMetError: ffi requires Ruby version < 2.5, >= 2.0. The current ruby version is 2.5.0.

我在win10上安装Jekyll时遇到了一个问题。 当我完成ruby的部署并想安装Jekyll时,它需要先安装bundle

Fetching ffi 1.9.17 (x64-mingw32)
Installing ffi 1.9.17 (x64-mingw32)
Gem::RuntimeRequirementNotMetError: ffi requires Ruby version < 2.5, >= 2.0. The
current ruby version is 2.5.0.
An error occurred while installing ffi (1.9.17), and Bundler cannot continue.
Make sure that `gem install ffi -v '1.9.17'` succeeds before bundling.
错误日志是

ERROR:  Error installing ffi:
        The last version of ffi (= 1.9.17) to support your Ruby & RubyGems was 1.9.17. Try installing it with `gem install ffi -v 1.9.17`
        ffi requires Ruby version < 2.5, >= 2.0. The current ruby version is 2.5.0.
它也不起作用

ERROR:  Error installing ffi:
    The last version of ffi (= 1.9.17) to support your Ruby & RubyGems was 1.9.17. Try installing it with `gem install ffi -v 1.9.17`
    ffi requires Ruby version < 2.5, >= 2.0. The current ruby version is 2.5.0.
错误:安装ffi时出错:
支持Ruby和RubyGems的最后一个ffi(=1.9.17)版本是1.9.17。尝试使用'gem install ffi-v 1.9.17安装它`
ffi要求Ruby版本<2.5,>=2.0。目前的ruby版本是2.5.0。

最新版本的
ffi
在Ruby 2.5上安装良好。Bundler会自动请求最新版本,除非存在Gemfile.lock文件,或者在Gemfile文件或依赖项的gempec中指定了约束

您可以首先尝试运行
捆绑更新

如果不起作用,您可以编辑Gemfile文件(如果可用),并在运行
bundle install
之前添加
gem'ffi','~>1.9'
。您还可以使用
gem install ffi
手动安装gem

gem install ffi -f
ERROR:  Error installing ffi:
    The last version of ffi (= 1.9.17) to support your Ruby & RubyGems was 1.9.17. Try installing it with `gem install ffi -v 1.9.17`
    ffi requires Ruby version < 2.5, >= 2.0. The current ruby version is 2.5.0.