(ほぼ) 同一のインストールを実行している 2 つのサーバーがあります。両方のサーバーは VM であり、server_b は server_a のコピーとして作成されました (これにより、それらが同一のインストールであることがわかります)。Server_a は、'rvm get HEAD' を使用して更新されています。
サーバー_a:
- rvm バージョン 1.15.4
- ルビー-1.8.7-p334
- ruby-1.8.7@my_gemset を指定する .rvmrc ファイル (パッチ レベルの指定なし)
- レール 3.0.5
サーバー_b:
- rvm v 1.2.8
- ルビー-1.8.7-p334
- ruby-1.8.7@my_gemset を指定する .rvmrc ファイル (パッチ レベルの指定なし)
- レール 3.0.5
server_a にデプロイすると、RVM は ruby-1.8.7-p370 がインストールされていないと文句を言いますが、server_b にデプロイするとこのエラーは生成されません。1.8.7 の最新のパッチレベルを探している理由がわかりません。各サーバーの RVM 構成を調べて比較しました。(「rvm info」からの出力は、RVM バージョンを除いて、両方のサーバーから同じ情報になります)。
RVMのバージョンと関係があるのではないかという結論に達しましたか? 明らかな何かを見逃しましたか?どんな提案でも大歓迎です。