您的Ruby版本是2.3.1,但您的Gemfile指定为2.1.4

我确信这是一个非常常见的问题,但即使在完成了几个关于它的教程之后我也无法使它工作。 我正在使用Ubuntu 16.04 lts并且我刚刚使用Rbenv安装了Ruby on Rails,但是在运行rails server我获得了Your Ruby version is 2.3.1, but your Gemfile specified 2.1.4消息。 我怎样才能使它工作?

正如Sergio指出的那样,您需要更新Ruby或Gemfile。

根据我的经验,Ruby 2.1和2.3之间没有太多重大变化,所以我建议更新你的Gemfile。

如果您不想这样做,那么这里是如何安装Ruby 2.1.4:

 rbenv install 2.1.4 

另外,请务必设置版本:

 rbenv local 2.1.4 ruby -v 

应该返回2.1.4

rbenv参考

 rvm --default use 2.1.4 rvm use 2.1.4@"folder name" --create