【问题标题】:Ruby version errorRuby 版本错误
【发布时间】:2017-08-26 14:21:24
【问题描述】:

我将 RVM 与我的 2.3.1@market gemset 一起使用,并在尝试运行我的规范时出错

Your Ruby version is 2.3.1, but your Gemfile specified 2.0.0

所以我在我的 Gemfile 中添加了 ruby '2.3.1',但我仍然收到错误,我需要 `2.0.0' 无论如何。我也尝试过重新安装 bundler,但没有帮助。

UPD:当我指定除ruby '2.3.1' 以外的任何版本时,不会忽略此行。例如,如果指定了ruby '2.1.2',那么我会收到错误消息

 Your Ruby version is 2.3.1, but your Gemfile specified 2.1.2

但是当我指定ruby '2.3.1' 时,我得到了

Your Ruby version is 2.3.1, but your Gemfile specified 2.0.0

【问题讨论】:

标签: ruby-on-rails ruby version rvm gemfile


【解决方案1】:

尝试运行

gem install bundler

gem update bundler

这可能会解决您的问题

如果这没有帮助,请检查您的项目的ruby -v,并确保您已安装ruby 2.3.1,您可以使用rvm install 2.3.1,并通过echo 2.3.1 > .ruby-version将默认设置为您的项目

【讨论】:

  • 捆绑程序是最新的,ruby 2.3.1 已安装,在 .ruby-version 中指定 2.3.1 没有帮助。
猜你喜欢
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-06
  • 2019-05-27
  • 2019-08-20
  • 2020-03-05
相关资源
最近更新 更多