2017-09-16 85 views
0

我最近创建了一台拥有亚马逊默认Linux发行版的服务器。我很失望地发现我想要的Ruby版本(2.2.3)不可用。是他们的发行版,让我升级超过默认版本(红宝石2.0.0p648(2015-12-16)[x86_64-linux])使用Ruby 2.3.3的最佳亚马逊Linux AMI

+0

如果你是挑剔的红宝石版本,那么你可能要运行RVM – Vorsprung

回答

1

如果您使用的是亚马逊Linux,那么您需要运行此命令安装Ruby 2.3:

sudo yum install ruby23 
+0

它说,它的安装,但是,当我运行'红宝石-v'它说:'红宝石2.0.0p648( 2015-12-16)[x86_64-linux]'我重启了我的env并仍然说着同样的事情。我可能会在这里错过一些东西...... – mklemos

+0

现在你已经安装了多个ruby版本的ruby,而ruby 2.0仍然是默认配置的版本。要在系统上更改默认的ruby版本,运行'sudo update-alternatives --config ruby​​',然后选择你想要的版本作为新的默认版本。您还可以运行'ls -l/etc/alternatives/ruby​​ *'来查看安装的版本,并使用那里的符号链接运行特定的版本。 –