【问题标题】:upgraded ruby and still shows an older version升级的 ruby​​ 仍然显示旧版本
【发布时间】:2020-05-17 19:24:20
【问题描述】:

我已经通过

安装了 ruby
rvm upgrade 2.7.1

然而,当我尝试捆绑安装时,我得到了

您的 Ruby 版本是 2.3.1,但您的 Gemfile 指定了 ~> 2.7.0

发行时

which ruby

我明白了:

/Users/saraginsburg/.rvm/rubies/ruby-2.3.1/bin/ruby

任何关于如何解决这个问题的想法都将受到高度赞赏。

感谢您的调查。

【问题讨论】:

  • 您是否阅读了rvm.io 的 RVM 文档?它描述了这一切。

标签: ruby-on-rails ruby rvm


【解决方案1】:

升级会安装新版本,但您可能需要使用它,如:

rvm use --default 2.7.1

--default 标志将其固定在未来的 shell 中。

还要检查.ruby-version,这可能会导致它在该目录中切换。

您可以检查哪个版本处于活动状态以及哪些版本可用:

rvm list

【讨论】:

    【解决方案2】:

    您需要为您的项目选择正确的 Ruby 版本。尝试运行rvm use 2.7.1 或在您的项目根目录中创建一个包含版本号2.7.1 的文件“.ruby-version”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-12
      • 2016-08-19
      • 2018-01-03
      • 1970-01-01
      相关资源
      最近更新 更多