RVM 停留在版本 2.3.3

RVM stuck on version 2.3.3

我通过 RVM 安装了多个版本的 Ruby。我使用 Ruby 2.5.0 有一段时间了,但也在 2.3.3 的项目上工作。每次我打开终端或新标签时,它都会切换到版本 2.3.3。我已将默认设置为 2.5.0,但它不遵守此规定。

我终于推送了需要 2.3.3 的最后一次提交,所以我想我可以直接核对它,也许这会解决我的问题。一方面,它现在正确地默认为 2.5.0,但总是出现错误:

Required ruby-2.3.3 is not installed.

如何使 RVM 切换到默认设置并保持不变?为什么会挂在这个特定版本上?

我遇到了同样的问题,这让我几乎发疯了。 /usr/local/rvm/config 下的所有符号链接和配置文件都指向 2.5.3,正如我设置的那样,但我收到的消息与您相同。原来在项目目录中有一个 .ruby-version 文件覆盖了所有设置。将此文件更新为正确的版本对我有用。希望对你也有帮助。