Несколько сред производства ruby ​​/ rails - PullRequest
0 голосов
/ 09 сентября 2010

Я хотел бы знать, возможно ли установить определенные среды 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 для моего пользователя 'user', поэтому переключение сред и установка других сред совершенно безболезненны, но на стороне настройки apache я не в курсе.

Спасибо

1 Ответ

1 голос
/ 09 сентября 2010

Со страницы RVM Passenger :

Q: Могу ли я запустить несколько проектов для пассажиров с каждым проектом в другой версии ruby?Не в это время.Пассажир в настоящее время поддерживает запуск только своих проектов под one ruby.Вы можете получить это поведение, используя прокси-пароль.

Если вам нужны разные среды ruby ​​для каждого проекта, вам нужно использовать mongrel / unicorn / etc.

...