Ruby-on-Rails

在同一台伺服器上同時安裝 rails2 和 rails3

  • April 21, 2011

我有一個執行 debian lenny 的 VPS,我目前正在執行一個使用 Rails 2.3.5 的 Ruby on Rails 應用程序。此應用程序本身執行良好,並使用帶有 mod_rails 的 Apache 2.2。

我想另外安裝另一個使用 Rails 3.0.6 的 Ruby on Rails 應用程序。

但是,我擔心每個 RoR 應用程序如何引用不同的 rails 安裝可能存在衝突,我絕對不想通過安裝新的應用程序來破壞已經工作的應用程序中的任何內容。

是否有一種可靠的方法可以安全地將這兩個版本的 Rails 並排安裝在同一台伺服器上?

mod_rails(即Passenger)將為您解決這個問題。

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

您可以安裝多個 rails gem,並且您的應用程序的 config.rb 將定義要使用的 rails 版本。

引用自:https://serverfault.com/questions/262218