我想知道是否可以将特定的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配置方面让我一无所知。
由于
答案 0 :(得分:1)
问:我可以在下面运行多个项目吗? 每个项目的乘客 不同的红宝石版本?答:不是在这个时候。乘客 目前只支持运行它 一个 ruby下的项目。你可以得到 这种行为使用代理传递。
如果您希望每个项目使用不同的ruby环境,则需要使用mongrel / unicorn / etc.