0

クラウドにサーバーがあります。Apache2 + Passenger(Apacheモジュールがインストールされている)を備えたLinuxマシンをセットアップしました。
私は本で構成し、パッセンジャーの指示に従ってVirtualHostをセットアップしました。
「RubyMine」(ローカル マシン上) にデフォルトの Ruby on Rails プロジェクトを作成し、サーバーと同期しました。
プロジェクト ファイルの階層は次
ここに画像の説明を入力
のとおりです。構成ファイルで /projectFolder/public を指すように指示されているので、そのようにしました。public フォルダーに index.html がない場合、エラーがスローされます。作成すると、リンクにアクセスしたときに表示されます。
しかし、ローカル マシンにデプロイすると、代わりに app->views->layouts からアプリを起動します。
私のルビーコードをリモートサーバーで実行するにはどうすればよいですか? 私のルビー」

4

1 に答える 1

0

初挑戦:

sudo passenger-status 

これにより、パッセンジャーがロードされているかどうか、およびアプリケーション グループが表示されます。これで問題がなければ、index.html を /public から削除し、Apache を再起動します。

于 2013-06-17T23:59:56.100 に答える