在同一个宝石集中切换不同版本的rails

Rah*_*ali 5 ruby gem rubygems ruby-on-rails

我在同一个宝石套装中安装了两个不同版本的导轨.当我做gem list rails时,它将显示如下:

      **rails (3.0.11, 2.3.8)** // This means I have two rails
Run Code Online (Sandbox Code Playgroud)

当我创建新的rails应用程序时,它将采用最新的一个,这意味着应该使用rails new app_name创建应用程序而不使用rails app_name.

但我想使用rails 2.3.8而不是3.0.11.我知道使用RVM有助于在不同版本的rails之间切换,但它们安装在不同的gem集中.是否有可能在同一宝石套装中的不同导轨版本之间切换?

谢谢.

Tru*_* Lê 4

较晚的版本具有更高的优先级。创建应用程序时必须明确:

rails _3.0.11_ new my_app

或者

rails _2.3.8_ my_app