CentOS 5.9 ボックスのデフォルトの Apache2 インストール用に Phusion Passenger (別名 mod_rails) をインストールしようとしています。次の手順に従って gem を正常にインストールしましたsudo gem install passenger
が、次のコマンドを実行しようとすると、sudo passenger-install-apache2-module
システムに十分なメモリがないという警告が表示されますが、インストールは続行できます。その後、Phusion Passenger のコンパイルが開始されますが、失敗します。
コンパイルが失敗する理由を具体的に確認できる場所はありますか?
答え1
Phusion Passenger がコンパイルされなかった理由は、VPS のメモリ不足でした。結局、ローカル マシンに VM を作成し、同じコンポーネントをすべてインストールし、VM 上で Passenger をコンパイルし、最後に Passenger gem を VPS に転送しました。