无法运行rails命令.您的Ruby版本是2.2.1,但您的Gemfile指定为2.1.4

Ank*_*ush 9 ruby terminal ruby-on-rails version

我无法运行激情rails s或无法控制器等.我该怎么办?

终端显示以下错误:

Your Ruby version is 2.2.1, but your Gemfile specified 2.1.4
Run Code Online (Sandbox Code Playgroud)

san*_*arp 16

ruby -v然后运行您将看到您已安装ruby 2.2.1,但Gemfile中的第一行指定使用ruby 2.1.4.更改Gemfile中的第一行以指定ruby 2.2.1或安装ruby 2.1.4 如果要使用以前版本的ruby 2.1.4.然后首先使用rvm list命令检查它是否已安装.如果它在那里你需要运行rvm use ruby-2.1.4命令,如果它没有使用

rvm install ruby-2.1.4

rvm use ruby-2.1.4
Run Code Online (Sandbox Code Playgroud)