AWS Rails安装失败:activesupport需要Ruby版本> = 2.2.2 [英] AWS Rails install fails: activesupport requires Ruby version >= 2.2.2

查看:141
本文介绍了AWS Rails安装失败:activesupport需要Ruby版本> = 2.2.2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am installing rails 5 on aws. I have installed rvm and ruby. Ruby version I installed is 2.3.1. I have done bundle install.

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

Now I am trying to install rails 5 by using command - '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'

Complete log on running command - '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.

为什么显示需要的红宝石版本> = 2.2.2?我应该在这里做什么?

Why it is showing ruby version required >= 2.2.2 ? What should I do here?

推荐答案

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

Since you are using rvm, you should install gems for the current user. That means without sudo.

gem install rails --version 5.0.0

这篇关于AWS Rails安装失败:activesupport需要Ruby版本> = 2.2.2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆