我有一个使用乘客、nginx 和 capistrano 的生产应用程序。我在没有 RVM 的情况下设置了它(在没有版本管理器的情况下直接在 Ubuntu 上运行安装到操作系统的 ruby),但想切换到使用 RVM,以便我可以在需要时升级 ruby。
我需要采取哪些步骤来安装 RVM 并配置乘客/nginx/capistrano 以使用它?
这里的关键是我已经让服务器运行了,并且停机时间需要最少/过夜,因为该应用程序每天都在生产环境中使用。我不能把应用程序搞砸太久。
我最好的猜测是我需要修改我的 nginx 配置(sudo nano /opt/nginx/conf/nginx.conf) - 并编辑这些行:(?)
http {
passenger_root /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.19;
passenger_ruby /usr/local/bin/ruby;