在同一台服务器上同时安装rails2和rails3

我有一个运行Debian lenny的VPS,而且我正在运行一个使用Rails 2.3.5的Ruby on Rails应用程序。 这个应用程序本身工作正常,并使用Apache 2.2与mod_rails。

我想额外安装另一个使用Rails 3.0.6的Ruby on Rails应用程序。

但是,我担心每个RoR应用程序如何引用不同的rails安装可能存在冲突,我绝对不希望通过安装新应用程序来破坏已经运行的应用程序中的任何内容。

有没有一种可靠的方法来安全地在同一台服务器上安装这两个版本的Rails?

mod_rails(即乘客)将为你照顾这个。

http://www.modrails.com/documentation/Users%20guide%20Apache.html#_installing_multiple_ruby_on_rails_versions

您可以安装多个rails rails,而您的应用程序的config.rb将定义使用哪个版本的rails。