【发布时间】:2013-03-26 19:19:03
【问题描述】:
在我安装了Passenger Apache2 模块后,它给了我类似的东西:
LoadModule passenger_module /home/passenger/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
PassengerRoot /home/passenger/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.17
PassengerRuby /home/passenger/.rvm/wrappers/ruby-1.9.2-p290/ruby
(抱歉,我有一个名为 passenger 的用户帐户。不要混淆。)
因此,如果我想部署另一个使用完全不同版本的 ruby 的 rails 应用程序,那么我相信它会提供与上述配置类似但使用不同 ruby 版本的东西,例如:
LoadModule passenger_module /home/passenger/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
PassengerRoot /home/passenger/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.17
PassengerRuby /home/passenger/.rvm/wrappers/ruby-1.9.3-p194/ruby
那么我该如何配置 Apache2(我不是在询问虚拟主机部分)?因为LoadModule passenger_module 有两个版本。我不认为一台 Apache2 服务器可以加载两个不同版本的passenger_module,对吧?
我很困惑。请帮帮我。
【问题讨论】:
标签: ruby-on-rails apache passenger