0

Ruby on Railsを勉強しようとしています。アプリをビルドしてサーバーを実行しようとするとrails s、次のようになります。

**radu@radu ~/rails_projects/first_app $ rails s
=> Booting WEBrick

=> Rails 3.2.6 application starting in development on http:// 0.0.0.0:3000

=> Call with -d to detach

=> Ctrl-C to shutdown server

[2012-07-06 15:30:09] INFO  WEBrick 1.3.1

[2012-07-06 15:30:09] INFO  ruby 1.8.7 (2011-06-30) [i686-linux]

[2012-07-06 15:30:14] INFO  WEBrick::HTTPServer#start: pid=8179 port=3000**

その後、明らかな理由もなく停止し、T は ctrl+c で閉じる以外に何もできません。

これを修正するにはどうすればよいですか?

4

2 に答える 2

3

rails s Rails に同梱されている Web サーバーを実行します。プロセスとしてバックグラウンドで待機し、localhost のポート 3000 で着信 Web 要求をリッスンするだけです。もう一度実行して、 に進みhttp://localhost:3000ます。

アプリケーションとやり取りできるコンソールをもっと期待していますか? もしそうなら、あなたが望むのはrails console、アプリと対話できるようにすることです. コードを記述して実行できます。アプリのコードにコミットする前に、その場で試してみるのに非常に便利です。

于 2012-07-06T13:11:14.713 に答える
0

あなたは本当にレールの魔術を期待していますか?ブラウザを開いてlocalhost:3000を開き、ここに戻ってログを確認します。ログを取得するにはサーバーにアクセスする必要があります。これがその仕組みです。

于 2012-07-06T12:54:54.953 に答える