1

Vagrant Box で開始するための Rails アプリのセットアップがあります。そうです:

vagrant up
vagrant ssh
cd /vagrant
rails server &

この時点で、すべて問題ありません。アプリを起動して実行していて、すべて問題ありません。ボックスを実行している間に開発マシンに戻りたいので、ログアウトしますCtrl+D。この時点で、アプリにアクセスしようとすると。応答があります200 OKが、空白のページです。vagrant sshローカル ページを取得すると、同じ結果が得られます: 0200 OKバイトの応答です。

ログアウトするとWebrickサーバーが非アクティブ化されますが、強制終了されないようです(プロセスは機能しており、強制終了できます)。

放浪者のセットアップは問題ないことを強調したいと思います-ログアウトする前はすべて問題ありません。ポート転送の設定とすべてがあります。

バージョンは次のとおりです。

  • ruby 2.0.0dev (2013-02-08 トランク 39161)
  • レール 4.0.0
4

2 に答える 2

3

rails server -d代わりに実行する必要がありますrails server &

于 2013-10-23T07:50:19.527 に答える
0

nohup次のように、サーバーを介して実行すると、望ましい結果が得られると言いたいだけです。

vagrant up
vagrant ssh
cd /vagrant
nohup rails server

ただし、より標準的な方法であるため、おそらく受け入れられた回答に固執する必要があります。

于 2013-10-23T12:51:14.813 に答える