首页 > 解决方案 > RVM 不保留 ruby​​ 版本

问题描述

我必须继续设置我的 ruby​​ 版本。如何确保 RVM 保留我需要的版本?

当我这样做时rvm list,我得到:

   ruby-2.1.0 [ x86_64 ]
   ruby-2.1.2 [ x86_64 ]
   ruby-2.4.4 [ x86_64 ]
   ruby-2.5.1 [ x86_64 ]
   ruby-2.5.2 [ x86_64 ]
   ruby-2.5.3 [ x86_64 ]
   ruby-2.6.1 [ x86_64 ]
=> ruby-2.6.3 [ x86_64 ]
 * ruby-2.6.5 [ x86_64 ]

所以我这样做rvm use 2.6.5了,它变成了 2.6.5,但是一旦我关闭并再次打开终端,我又回到了 2.6.3。我究竟做错了什么?我设置了默认的2.6.5,它似乎不听。

标签: rubyrvm

解决方案


编辑:正如 OP 所说,他们正确设置了默认值,但它被 .ruby-version 文件覆盖,见上文并忽略下文

您告诉 RVM 使用 2.6.5,而不是将其设置为默认值。

尝试:

rvm --default use 2.6.5

有关详细信息,请参阅“ RVM 基础”。


推荐阅读