我刚刚将我的rails版本升级到了rails 3.0。但是突然之间,我需要一个新的rails应用程序来支持旧版本的rails。我知道rails的新版本通过rails new改变了命令行的用法。如何在新的Rails 3环境中创建旧版本的Rails?
发布于 2011-02-08 21:41:23
使用以下命令:
rails _2.3.5_ new APP_NAME这将创建版本为2.3.5的rails项目
发布于 2010-09-23 09:59:34
Leonid Shevtsov提供了如何执行此here的说明。
最简单的方法是:
Gemfilegem "rails", "2.3.9"
用于在当前路径中创建应用程序的gem "sqlite3-ruby", :require => "sqlite3"
bundle install
bundle exec rails . 您甚至不需要rvm来做这件事。
发布于 2010-09-23 09:43:53
如果您需要来回切换,我建议使用RVM。您可以安装不同版本的Ruby,每个版本都可以有自己的一组gem。我使用安装了ruby的系统(1.8.6?)在我的Mac for Rails 2 dev上,然后我安装了Ruby 1.9.2和RVM for my Rails 3 dev。只需在安装RVM后执行此操作即可:
#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 whateverhttps://stackoverflow.com/questions/3772328
复制相似问题