已经安装稳定的红宝石,但仍使用旧版本

时间:2019-03-15 14:41:05

标签: ruby-on-rails ruby

我已经通过bundle install升级了稳定的Ruby,我想生成我的rails应用程序,但是失败了,它说Your Ruby version is 2.3.3, but your Gemfile specified 2.3.7然后由rvm安装,然后重新启动我的笔记本电脑,但Ruby版本仍然像这样ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin17]

然后我再次尝试安装rvm稳定版,它像这样说: Already installed ruby-2.3.8

如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

只需在Gemfile中更改您的ruby版本(此文件位于rails根文件夹中):

enter image description here

还要检查是否有.ruby版本文件,并在其中也更改ruby版本。

答案 1 :(得分:0)

问题是本地计算机上的Ruby版本与Gemfile上的Ruby版本不匹配。修复:

$ rvm install 2.3.7

安装版本后,选择该版本:

$ rvm use 2.3.7

检查版本是否正确

ruby -v