Jekyll install with Ruby 2.5



我在Win10上安装Jekyll时会出现问题。当我完成Ruby的部署并想安装Jekyll时,它需要先安装捆绑包。

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.

然后我遵循说明

gem install ffi -v 1.9.17

错误日志为

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.

我也试图按照vbortone遵循解决方案。

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.

ffi的最新版本在Ruby 2.5上安装良好。Bundler会自动要求最新版本,除非有gemfile.lock文件或在gemfile文件或依赖关系的GEMSPEC中指定的约束。

您可以首先尝试运行bundle update
如果不起作用,则可以编辑Gemfile文件(如果可用(,然后在运行bundle install之前添加gem 'ffi', '~> 1.9'。您也可以用gem install ffi手动安装宝石。

最新更新