2010-09-09 178 views
0

我想知道是否可以將特定的ruby環境設置爲特定的網站。多生產ruby/rails環境

在/etc/httpd/conf/httpd.conf中

LoadModule passenger_module /home/user/.rvm/gems/ruby-1.8.7-p249/gems/passenger-2.2.15/ext/apache2/mod_passenger.so 
PassengerRoot /home/user/.rvm/gems/ruby-1.8.7-p249/gems/passenger-2.2.15 
PassengerRuby /home/user/.rvm/rubies/ruby-1.8.7-p249/bin/ruby 

但說我想用一個不同的紅寶石的環境,特定的網站,我怎麼會去這樣做?

我有rvm爲我的用戶'用戶'正確安裝,因此切換環境和安裝其他環境是相當痛苦的,但apache配置方面讓我無能爲力。

感謝

回答

1

RVM Passenger page

問:我可以同時運行多個項目正在 乘客與上 不同版本的紅寶石每一個項目?答:目前還不是。乘客 目前只支持運行它的 項目一個紅寶石。您可以使用代理傳遞獲得 此行爲。

如果你想爲每個項目使用不同的ruby環境,你需要使用mongrel/unicorn/etc。