私は、パッセンジャー、nginx、およびカピストラーノを使用した本番アプリを持っています。RVMなしでセットアップしました(バージョンマネージャーなしでUbuntuのOSに直接インストールされたrubyを実行しています)が、必要に応じてrubyをアップグレードできるようにRVMの使用に切り替えたいです。
RVM をインストールし、passenger/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;