StartNOW is started by
Flexnode Solutions ©
2011 All rights reserved.
About this questionAnswers: 2 User answered: 2 Total Votes: 2 Question from TS LimAnswers![]()
2
For production environments, it's actually a similar concept to using RMV & Pow. The difference being Pow being substituted for a proper web server like Passenger Standalone, mongrel, Thin, Unicorn or something similar. Then having a front end reverse proxy/load balancer server to direct traffic to the correct web server handing it. Using this way with RVM, you can have any combination of ruby version & rails version all nicely running independently of each other.
As an example, we use Apache web server as a reverse proxy at the front. Then at the back we run Passenger Standalone independently for each app we have. Here's the explanation for it from the creators of Passenger. Rails 3.1 is a major step forward but at the same time it broke a lot of things. One of it is ruby compatibility, it only works with ruby 1.9 above, giving me a major PITA since our servers were running ruby 1.8.7 nicely all this while.
0
I'm on Linux, so RVM is a must. Pow is awesome (only it's for Mac OS).
|