我刚刚将我的Rails版本升级到了Rails 3.0。
但是突然间我需要一个旧版本的Rails应用程序。
我知道新版本的Rails使用命令行时改变了用法,使用rails new
。
在这个新的Rails 3环境中,如何创建一个旧版本的Rails应用程序呢?
我刚刚将我的Rails版本升级到了Rails 3.0。
但是突然间我需要一个旧版本的Rails应用程序。
我知道新版本的Rails使用命令行时改变了用法,使用rails new
。
在这个新的Rails 3环境中,如何创建一个旧版本的Rails应用程序呢?
使用以下命令:
rails _2.3.5_ new APP_NAME
这将创建一个版本为2.3.5的rails项目。
Leonid Shevtsov提供了如何进行此操作的说明在这里。
最简单的方法是:
创建项目目录
在该目录下创建一个包含以下内容的
Gemfile
gem "rails", "2.3.9"
gem "sqlite3-ruby", :require => "sqlite3"
运行
bundle install
- 运行
bundle exec rails .
在当前路径中创建一个应用程序您甚至不需要rvm来完成此操作。
bundle exec rails new .
来创建Rails应用程序。 - dpdearingsource 'https://rubygems.org'
来指定(更安全的)源。已编辑第二步骤。 :) 我使用了这篇文章来从 4.0.0-rc1 安装 3.2.13。 - gnoll110#install and use 1.9.2 for Rails 3
rvm install 1.9.2
rvm 1.9.2
rails new whatever
#switch back to system installed ruby for Rails 2
rvm system
rails whatever