当前版本为3.0.3时,如何生成旧的rails应用程序

时间:2010-12-02 22:32:03

标签: ruby-on-rails ruby-on-rails-3

我在Linux操作系统[2.3.8和3.0.3]上安装了2个不同的Rails Rubygems,但当前活动的Rails版本是3.0.3。那么是否可以使用2.3.8样式生成器生成Rails应用程序:rails testapp而不是新的:rails new testapp

3 个答案:

答案 0 :(得分:3)

你可以让Rails像这样使用版本2.3.8

rails _2.3.8_ testapp

答案 1 :(得分:2)

我建议安装RVM并为每个版本的Rails设置不同的gemsets。这样,只需切换gemsets就可以轻松切换Rails版本。

答案 2 :(得分:1)

见这里:How to use the Rails 2.3 app generator when I have Rails 3 installed?

引用Leonid Shevtsov

  

最简单的方法是:

     
      
  1. 创建项目目录
  2.   
  3. 在那里创建一个包含
    的Gemfile      宝石“轨道”,“2.3.9”
         gem“sqlite3-ruby”,:require => “sqlite3的”
  4.   
  5. 运行“捆绑安装”
  6.   
  7. 运行“bundle exec rails”。在当前路径中创建应用程序   你甚至不需要rvm来做这件事。
  8.   

您也可以使用rvm