2010-09-09 175 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。