【发布时间】:2021-10-18 07:53:37
【问题描述】:
我安装了rbenv,但是当尝试执行这个命令时
bundle install --path vendor/bundle我出错了。
错误:
Bundler found conflicting requirements for the Ruby version:
In Gemfile:
Ruby (~> 2.3.7.0)
github-pages (~> 212) was resolved to 212, which depends on
jekyll-feed (= 0.15.1) was resolved to 0.15.1, which depends on
Ruby (>= 2.4.0)
我该如何解决这个问题?
【问题讨论】:
-
错误信息的哪一部分让您感到困惑?意思是您需要更新版本的 ruby (2.4+) 或旧版本的 github-pages。 (我认为207 是最新的支持 ruby 2.3。)
-
可能 (??) 让您感到困惑的关键点是:
~> 2.3.7.0not 是否意味着“大于或等于2.3.7.0。它的意思是 @987654327 @. 所以,你已经明确指定了一个版本约束 NOT 来使用 rubyv2.4.0. -
我明白了。抱歉,我对此真的很陌生。谢谢!
标签: ruby installation bundler rbenv