已升级 ruby,但仍显示旧版本

upgraded ruby and still shows an older version

我已通过

安装了 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 use --default 2.7.1

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

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

您可以通过以下方式检查哪个版本处于活动状态以及哪些版本可用:

rvm list

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

的文件 '.ruby-version'