Ruby on rails 如何在rails 3中创建以前版本的rails?
我刚刚将我的rails版本升级到rails 3.0。 但我突然需要一个新的rails应用程序,它带有旧版本的rails。 我知道新版本的rails使用Ruby on rails 如何在rails 3中创建以前版本的rails?,ruby-on-rails,Ruby On Rails,我刚刚将我的rails版本升级到rails 3.0。 但我突然需要一个新的rails应用程序,它带有旧版本的rails。 我知道新版本的rails使用rails new更改命令行用法。 如何在新的Rails 3环境中创建旧版本的Rails?如果需要来回切换,我建议使用。您可以安装不同版本的Ruby,并且每个版本都可以有自己的gems集。我在Mac上为Rails 2 dev安装了系统安装的ruby(1.8.6?),然后为Rails 3 dev安装了带有RVM的ruby 1.9.2。安装RVM后,只
rails new
更改命令行用法。
如何在新的Rails 3环境中创建旧版本的Rails?如果需要来回切换,我建议使用。您可以安装不同版本的Ruby,并且每个版本都可以有自己的gems集。我在Mac上为Rails 2 dev安装了系统安装的ruby(1.8.6?),然后为Rails 3 dev安装了带有RVM的ruby 1.9.2。安装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 whatever
列奥尼德·谢夫佐夫为如何做到这一点提供了指导 最简单的方法是:
Gemfile
gem“rails”、“2.3.9”
gem“sqlite3ruby”,require=>“sqlite3”
bundle安装
bundle exec rails.
在当前路径中创建应用程序使用以下命令:
rails _2.3.5_ new APP_NAME
这将创建一个版本为2.3.5的rails项目这可能是最近的更改,但我必须将步骤4更改为
bundle exec rails new。
要创建rails app,bundler的较新版本,请使用source'https://rubygems.org“
以指定(更安全的)源。编辑步骤2.:)我用这篇文章从4.0.0-RC1安装了3.2.13这是最好的答案。