多生产红宝石/铁路环境

时间:2010-09-09 01:37:33

标签: ruby-on-rails apache passenger

我想知道是否可以将特定的ruby环境设置为特定站点。

在/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

但是说我想使用不同的ruby环境,对于特定网站,我该怎么做?

我已经为我的用户“用户”正确安装了rvm,因此切换环境和安装其他环境非常轻松,但是apache配置方面让我一无所知。

由于

1 个答案:

答案 0 :(得分:1)

来自RVM Passenger page

  问:我可以在下面运行多个项目吗?   每个项目的乘客   不同的红宝石版本?

     

答:不是在这个时候。乘客   目前只支持运行它   一个 ruby​​下的项目。你可以得到   这种行为使用代理传递。

如果您希望每个项目使用不同的ruby环境,则需要使用mongrel / unicorn / etc.