Rails 一直在改变它对 Ruby 版本的看法

Rails keeps changing its mind about which version of Ruby I have

我正在尝试将网站投入生产,但系统一直在改变我拥有的 Ruby 版本。首先它抱怨我的 ruby 版本是 2.4.1 而我的 Gemfile 中的版本是 2.3.3 所以我进入 Gemfile 并更改它。一旦改变它开始工作正常,然后我 运行 另一个命令,它改变了主意并说相反的(Ruby 版本 2.4.1 但我的 Gemfile 中有 2.3.3)! !

什么鬼?

你试过这个吗rvm --ruby-version use 2.3.3?也许您的全局 ruby 版本覆盖了您为项目设置的任何内容

已修复。必须 运行 rvm remove 2.4.1 然后进行新的捆绑安装。

它现在给出了一大堆新错误,但它们似乎与上述问题无关。