RVM 未保留 ruby 版本
RVM not keeping ruby version
我必须继续设置我的 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,好像就是不听。
编辑:如 OP 所述,他们正确设置了默认值,但被 .ruby-version 文件覆盖,见上文并忽略下面
您是在告诉 RVM 使用 2.6.5,而不是将其设置为默认值。
尝试:
rvm --default use 2.6.5
有关详细信息,请参阅“The Basics of RVM”。
在 rvm list
中我们清楚地看到默认设置正确(标有星号),因此请检查您当前的文件夹中是否存在 .rvmrc
或 .ruby-version
文件将否决 rvm 默认版本。
我必须继续设置我的 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,好像就是不听。
编辑:如 OP 所述,他们正确设置了默认值,但被 .ruby-version 文件覆盖,见上文并忽略下面
您是在告诉 RVM 使用 2.6.5,而不是将其设置为默认值。
尝试:
rvm --default use 2.6.5
有关详细信息,请参阅“The Basics of RVM”。
在 rvm list
中我们清楚地看到默认设置正确(标有星号),因此请检查您当前的文件夹中是否存在 .rvmrc
或 .ruby-version
文件将否决 rvm 默认版本。