多个 PassengerRoot?

多个 PassengerRoot?

你如何定义多个passengerroot - 我的宝石集不同,所以是这样的:

PassengerRuby /Users/david/.rvm/wrappers/ruby-1.9.2-p290@rpgweb/ruby
PassengerRuby /Users/david/.rvm/wrappers/ruby-1.9.2-p290@eweds/ruby

显然这不起作用。我只是把它放在httpd.conf中。

有什么办法,当它尝试加载我的本地主机 A 时,它将使用第一个 gemset,而本地主机 b 将使用第二个 gemset 作为乘客?

谢谢。

答案1

摘录自乘客文件对于PassengerRuby指令:

在全局服务器配置中,此选项只能出现一次。

你可以使用 .rvmrc 为每个 Rails 应用程序使用不同的 gemset。查看 rvm 文档将 RVM ruby​​ 与 Passenger 结合使用了解详情。

相关内容