`rails _version_`使用ruby-2.2.1下的错误版本

时间:2016-06-15 20:57:12

标签: ruby-on-rails ruby ruby-on-rails-4 ruby-on-rails-4.2

我正在尝试使用特定版本的Rails(4.2.2)来创建应用程序,但Rails使用的是错误的版本。使用ruby-2.2.1时只会出现此错误;当我切换到ruby-2.3.0 rails _version_表现得如预期的那样。

当我运行rails _4.2.2_ new test_app时,生成的Gemfile版本的rails为:

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.5'

我安装了所需的版本,但rails _version_命令无效:

$ gem list | grep '^rails '
rails (4.2.5, 4.2.2)

$ rails -v
Rails 4.2.5

$ rails _4.2.5_ -v
Rails 4.2.5

$ rails _4.2.2_ -v
Rails 4.2.5

运行rails _4.2.1_ -v或任何其他未安装的版本会引发错误,如预期的那样。

我错过了什么?

0 个答案:

没有答案