我通过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切换到默认值并保持默认状态,该怎么办?为什么将它挂在此特定版本上?
答案 0 :(得分:1)
我遇到了同样的问题,这使我几乎疯了。我将其设置为/ usr / local / rvm / config下的所有符号链接和配置文件,它们指向2.5.3,但我得到的信息与您相同。原来,项目目录中存在一个.ruby-version文件,该文件将覆盖所有设置。将此文件更新为正确的版本对我来说确实有用。希望它对您也有帮助。