我们使用Ruby 1.8.7开发和生产各种版本的导轨。我们想升级到Ruby 1.9.2。在生产环境中升级到Ruby 1.9.2的过程是什么,而不使用使用红宝石1.8.7的现有网站?我们正在使用apache +乘客,但没有RVM?如何升级生产服务器的Ruby版本?
1
A
回答
0
您可以使用apache作为代理,并为每个项目运行单独的Web服务器(如客运独立或独角兽)。您可以在部署期间启动服务器,并将虚拟主机重定向到各个端口。如果您设法为每个项目设置环境以指向它自己的ruby版本,那么您甚至不需要rvm。
0
如果您需要同时运行两个版本,那么您需要一些乐趣,因为像乘客这样的大多数解决方案一次只能运行一个版本的ruby。我通过使用rvm来安装多个版本来解决这个问题,并让apache/passenger运行一个版本,而nginx/passenger运行另一个版本。然后,我设置了需要nginx/passenger版本的站点,通过apache向proxypass传递它。
相关问题
- 1. zend服务器 - PHP版本升级
- 2. 服务器升级脚本
- 3. 如何将分析服务器升级到新版本?
- 4. 如何升级symfony2版本?
- 5. 如何升级SQLite版本?
- 6. 升级升级版本
- 7. Ruby版本在Heroku上不升级
- 8. 让Textmate识别Ruby版本升级
- 9. 移动TFS服务器和TFS版本升级
- 10. 使用现有版本的Ruby在生产服务器上添加RVM
- 11. 生产级服务器软件
- 12. 如何将我的Ruby Gems升级到最新版本“安全”?
- 13. 如何使用Instant Rails在Windows中升级我的Ruby版本?
- 14. PostgeSQL:升级Postgres服务器
- 15. 使用过时版本的capistrano的生产服务器
- 16. 用于生产的Ruby版本
- 17. 如何升级codeigniter框架的版本?
- 18. 如何升级我的libyaml版本
- 19. 如何升级Windows的Subversion版本Netbeans
- 20. 如何升级leiningen的nrepl版本?
- 21. 如何升级odoo中的python版本
- 22. 生产服务器
- 23. 生产服务器
- 24. 升级到.net 4产生休息web服务.asmx
- 25. 不能在Azure的应用服务升级的Node.js版本
- 26. Ruby升级版本和代码兼容性检查器
- 27. 如何在/ opt/chef/embedded/bin/ruby中升级厨师的ruby版本?
- 28. 生产服务器和本地服务器上的codeigniter加密
- 29. 将数据库服务器连接到克隆生产版本
- 30. 升级版本的buildorazer colorama
伤心,这是唯一的方法,但我标记你的答案。 – fregas 2012-02-27 23:38:06