升级的红宝石,仍然显示旧版本

我已经安装了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

任何解决此问题的想法将不胜感激。

感谢您调查。

评论
zsed
zsed

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

rvm use --default 2.7.1

Where the --default flag pins it for future shells.

Also check for .ruby-version which may cause it to switch within that directory.

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

rvm list
点赞
评论
开始明了
开始明了

You need to choose the correct version of Ruby for your project. Try to run rvm use 2.7.1 or create a file '.ruby-version' in your project root that contains the version number 2.7.1.

点赞
评论