首页 > 解决方案 > 如何使用 RVM 在 OSX/Ubuntu 上设置 Ruby 的默认版本

问题描述

我通过 RVM 在笔记本电脑上为 Rails 应用程序安装了 Ruby v2.6.3。

为了激活它,我跑了:

rvm --default use 2.6.3

但是,如果我重新启动我的 macOS 笔记本电脑并使用 Ruby 检查当前版本rvm list,则设置了旧的 v2.3.3 版本。

如何将版本“2.6.3”永久设置为要使用的版本?同样的事情发生在 Ubuntu 上,当我部署 Rails 应用程序时,Ruby 版本会自动恢复到 v2.3.3 而不是 v2.6.3。


rvm list
   ruby-2.2.3 [ x86_64 ]
=* ruby-2.3.3 [ x86_64 ]
   ruby-2.4.2 [ x86_64 ]
   ruby-2.5.0 [ x86_64 ]
   ruby-2.6.1 [ x86_64 ]
   ruby-2.6.3 [ x86_64 ]

我注意到重新启动笔记本电脑后,rvm list看起来有点不同:

   ruby-2.2.3 [ x86_64 ]
=> ruby-2.3.3 [ x86_64 ]
   ruby-2.4.2 [ x86_64 ]
   ruby-2.5.0 [ x86_64 ]
   ruby-2.6.1 [ x86_64 ]
 * ruby-2.6.3 [ x86_64 ]

现在,版本 2.6.3 自动设置为默认值,但仍选择当前版本 2.3.3。

标签: ruby-on-railsrubymacosubunturvm

解决方案


推荐阅读