2012-04-20 26 views
1

私はこれより少し時間がかかりました。私はRVMとApacheを使用していますが、これは私のRails 3アプリケーションを配備した後のエラーです。私は行方不明のものがありますか?次Ruby(Rack)アプリケーションを起動できませんでした。問題

完全なエラー状態は:

ルビー(ラック)アプリケーションが不足している、アプリケーションが必要と ソースファイルを起動できませんでした。

アプリケーションファイルを正しくアップロードしていない可能性があります。すべてのアプリケーションファイルがアップロードされているかどうかを確認してください。

必要なライブラリがインストールされていない可能性があります。このアプリケーションが必要とするすべてのライブラリをインストールしてください。

エラーの詳細については、アプリケーションのログファイルに書き込まれている可能性があります。問題を分析するためにチェックしてください。

エラーメッセージ: ロードするためのそのようなファイル - バンドラ/セットアップ

Exceptionクラス: とLoadError

答えて

1

旅客がRVMとは異なるルビーを使用しているようですが、おそらくシステムルビーようです。手動で(RVMで選択したRubyを使用して)Passengerをインストールし、システムRubyを削除するか、システムRubyでバンドラをインストールする必要があります。

+0

私はこの幸運を持っていません。このコマンドを実行すると...乗客 - インストール - apache2モジュール...乗客が教えてくれます...あなたのRVMラッパースクリプトは古すぎます。 'rvm get head && rvm reload && rvm repair all' ...ただし、このrvmコマンドを実行しても何もしないでください。 – Jakcst

+0

インストールしたRubyのバージョンはいくつですか?乗客がどのRubyを使用しているのか、開発環境でどのRubyを使用しているのかを調べてみてください。次に、乗客が使用しているRuby用のバンドラーがインストールされていることを確認します。それはそれを修正する必要があります。最初にこれを試してください。これは、Rubyの2つの異なるバージョンを使用していることを確認するためです。次に、これを確認すると問題を解決できます。 – drnewman

+0

それはそれでした。私がやったことは、オリジナルのruby 1.8.7とRVMを削除し、RVMを再インストールすることでした。これはトリックを行うように見えました。ありがとうございました。 – Jakcst

関連する問題