在 rails3,生成 project 的命令是 rails new , 默认会使用最新的 rails3 版本生成 project,如果想生成 rails 2 版本 project,可以用如下命令:
rails _2.x.x_ project_name
例如
rails _2.3.11_ myproject
rails _2.3.8_ myproject
注意,版本号前后带下划线,用该方法不能指定 rails3 的版本。
生成 rails3 指定版本 project,可以用如下命令
rails _3.x.x_ new project_name
例如
rails _3.0.8_ new myproject
(感谢 @messiahxu @kimigao1986 补充)
另外一种生成 rails 指定版本的 project,基于 bundler,可以按照下面的方法
1.建一个临时目录,如 temp,在该目录下建一个文件 Gemfile,文件的内容
gem 'rails', '<rails version which you want>'
在该目录下运行 bundle install
2.在该目录下运行
bundle exec rails new <project name>
目录就是你想要的,可以把它转移到你的目录中。