我有一个临时服务器,我想,使其同时运行ruby1.8.7 / Rails2和ruby1.9.3 / Rails3中的应用。 服务器已成功建立了与nginix rbenv红宝石1.8.7乘客和轨道2。现在我想与ruby1.9.3一起添加Rails3中的应用程序,但我不知道如果我真的能做到这一点,因为我不得不告诉nginix哪些特定的乘客在nginx.conf使用。 此设置
passenger_root /home/rails_user/.rbenv/versions/1.8.7-p374/lib/ruby/gems/1.8/gems/passenger-4.0.24;
passenger_ruby /home/rails_user/.rbenv/versions/1.8.7-p374/bin/ruby;
或这一个:
#passenger_root /home/rails_user/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/passenger-4.0.24;
#passenger_ruby /home/rails_user/.rbenv/versions/1.9.3-p448/bin/ruby;
加红宝石1.9和我的Rails3中后,我发现,如果我用的第一个,我的老1.8的应用程序继续运行,但不是新的。 相反,如果发生了我使用后者的配置。 在这一点上,它看起来对我来说,因为它是不可能得到双方的工作,或者至少不能以这种方式。 我对吗?
谢谢