AWS Rails 安装失败:activesupport 需要 Ruby 版本 >= 2.2.2

AWS Rails install fails: activesupport requires Ruby version >= 2.2.2

我正在 aws 上安装 rails 5。我已经安装了 rvm 和 ruby。 Ruby 我安装的版本是2.3.1。我已经完成了捆绑安装。

现在我正在尝试使用命令安装 rails 5 - 'sudo gem install rails --version 5.0.0'

但我收到错误

ERROR:  Error installing rails:
        activesupport requires Ruby version >= 2.2.2.

rvm 列表

=* ruby-2.3.1 [ x86_64 ]

完成登录 运行 命令 - 'sudo gem install rails --version 5.0.0'

Fetching: i18n-0.7.0.gem (100%)
Successfully installed i18n-0.7.0
Fetching: thread_safe-0.3.5.gem (100%)
Successfully installed thread_safe-0.3.5
Fetching: tzinfo-1.2.2.gem (100%)
Successfully installed tzinfo-1.2.2
Fetching: minitest-5.10.1.gem (100%)
Successfully installed minitest-5.10.1
Fetching: concurrent-ruby-1.0.2.gem (100%)
Successfully installed concurrent-ruby-1.0.2
Fetching: activesupport-5.0.0.gem (100%)
ERROR:  Error installing rails:
        activesupport requires Ruby version >= 2.2.2.

为什么显示 ruby 版本要求 >= 2.2.2?我应该在这里做什么?

由于您使用的是 rvm,因此您应该为当前用户安装 gems。这意味着 没有 sudo.

gem install rails --version 5.0.0