繁体   English   中英

Jekyll与Ruby 2.5一起安装

[英]Jekyll install with Ruby 2.5

我在win10上安装Jekyll时遇到问题。 当我完成红宝石的部署并想要安装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
如果这样不起作用,则可以在运行bundle install之前编辑Gemfile文件(如果可用),并添加gem'ffi gem 'ffi', '~> 1.9' 您还可以使用gem install ffi手动安装gem。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM