【问题标题】:Error Ruby "Your Ruby version is 3.0.2, but your Gemfile specified 2.7.1"错误 Ruby“您的 Ruby 版本是 3.0.2,但您的 Gemfile 指定了 2.7.1”
【发布时间】:2021-11-18 13:52:48
【问题描述】:

我最近克隆了一个我将要处理的现有存储库。该项目使用 Jekyll 我安装了 ruby​​ 并按照https://jekyllrb.com/docs/ 的每一步操作。当我进入目录并输入 bundle exec jekyll serve 时,我收到错误“您的 Ruby 版本是 3.0.2,但您的 Gemfile 指定了 2.7.1”。我使用 ohmyzsh 和 Zsh,但我似乎无法弄清楚如何解决这个问题。我不想弄乱gemfile。谢谢。

【问题讨论】:

  • 什么操作系统,您安装了多少个版本的 ruby​​ 和 gem,它们在您的 PATH 中的什么位置显示?

标签: ruby terminal jekyll zsh oh-my-zsh


【解决方案1】:

现有存储库使用 ruby​​ 版本“2.7.1”,但您安装和选择的 ruby​​ 版本是“3.0.2”。请切换到 ruby​​ 版本“2.7.1”,然后重试

【讨论】:

  • 感谢您的回复!我最终安装了 rvm,然后安装了 ruby​​ 2.7.1。接下来在我的目录中,我运行了“bundle exec jekyll serve”,然后是“bundle install”,这就成功了
猜你喜欢
  • 2016-03-04
  • 2014-05-27
  • 2018-06-09
  • 2018-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多