2010-09-09 6 views
0

Je voudrais savoir s'il est possible de définir des environnements rubis spécifiques à des sites spécifiques.Environnements de ruby ​​/ rails à plusieurs productions

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

Mais que je veux utiliser un environnement rubis différent, pour un site spécifique, comment pourrais-je aller à faire cela? J'ai installé rvm correctement pour mon utilisateur 'user', donc changer d'environnement et installer d'autres environnements est assez simple, mais le côté de la configuration d'Apache n'a aucune idée.

Merci

Répondre

1

De l'RVM Passenger page:

Q: Puis-je exécuter plusieurs projets dans le cadre passagers à chaque projet sur une version différente rubis?

A: Pas pour le moment. Le passager prend actuellement en charge uniquement les projets sous un ruby. Vous pouvez obtenir ce comportement en utilisant une passe de proxy.

Si vous voulez différents environnements ruby ​​par projet, vous devrez utiliser mongrel/unicorn/etc.