0

Vagrant に Rails をインストールし、最初の Rails アプリケーションを作成しようとしましたが、「Rails サーバー」に時間がかかります (つまり、完了しないようです)。私は Windows を使用しており、Vargant と仮想ボックスをインストールしています。私のVagrantファイルでは、コアCPUとメモリも次のように更新しました

vb.customize ["modifyvm", :id, "--memory", "4096"]
vb.customize ["modifyvm", :id, "--cpus", "2"]

しかし、私の VM Rails のバージョンは 4.2.6 で、まだ Rails を起動できないようです。

以下はスクリーンキャプチャです

注: この時点以降、コマンド プロンプトが返されることはありません。

4

2 に答える 2

0

Rails サーバーは正常に動作しています。

ただし、その IP アドレスをホワイトリストに登録する必要があります。

config/environments/development.rb に次の行を含めます

config.web_console.whitelisted_ips = '10.0.2.2'

詳細については、こちらをお読みください...

https://github.com/rails/web-console#configweb_consolewhitelisted_ips

于 2016-04-24T17:48:33.903 に答える
0

rails server他の Web サーバーと同様に、永続的なプロセスとして実行することを意図しています。そこに座って Web リクエストを待ちます。つまり、実際に表示されている動作は、実際に動作するはずの方法とまったく同じです。

CTRLサーバー (およびほとんどの UNIX プログラム) を終了するには、 +を使用して終了コマンドを送信できますC

次のように起動して、Bash のバックグラウンドでサーバーを実行することもできます。

rails s &

その後、 でフォアグラウンドに戻すことができますfg。私は通常、代わりに別のシェルウィンドウを開くだけですが。

于 2016-04-24T17:38:24.773 に答える