我正在部署Web应用程序的Linux服务器在其存储库中有一个相当过时的Ruby(1.8.7)版本,并且它看起来不会很快发生变化。
在生产环境中使用其他ruby版本而不是发行版认可的软件包有哪些选择?
如果我要使用类似rvm
的内容,那会对我的部署过程,服务器管理和稳定性产生什么影响?
答案 0 :(得分:1)
rvm 或 rbenv 是您管理多个ruby版本的最佳选择。
只要您为将要部署的用户设置RVM / rbenv,这将正常工作。事实上,我已经通过Capistrano在AWS上完成了这项工作。