0

私は Rails の初心者で、Rails サーバーを実行するために Vagrant をインストールしました。サーバーを起動し、localhost:3000 を読み込むことができましたが、どこに行けばよいかわかりません。コマンド ラインが空白で、「script/console」と入力する必要があることを読みましたが、実際にできることは ctrl-C または -d だけです。

「vagrant up」を使用して別のウィンドウで Vagrant を実行しようとすると、「Vagrant init」を実行する必要があると表示されます

チュートリアルを開始したり、開発を開始したりするには、ここからどこに行けばよいですか?

4

2 に答える 2

2

RailsCasts からのこのスクリーンキャストから始めることができます。いくつかの提案は少し古くなっていますが、ショーのメモとコメントを読むことで、すぐに始めて実行できるはずです. そこから変更できます。

Rails を最初に Vagrant でセットアップするのは簡単ですが、経験を積むと信じられないほど便利なツールです。Puppetのようなプロビジョニング ツールを組み込むと、さらに便利になります。

于 2013-02-13T18:40:09.937 に答える
1

端末で webrick サーバーを実行している場合はrails server、バックグラウンドにするか、新しい端末を開いてシェル プロンプトを元に戻す必要があります。ctrl-C で終了すると、サーバーが強制終了されます。Webrick サーバーはローカル開発にのみ使用する必要があることに注意してください。プロダクション レベルの Web サーバーではありません。詳細については、Rails 入門ガイドを参照してください。

Rails サーバーを Vagrant VM で実行する場合は、Vagrantfile でポート転送を構成して、ホスト マシンからアクセスできるようにする必要があります。

config.vm.forward_port 3000, 9080

表示されているエラーは、Vagrantfile を含まないディレクトリで vagrant を実行したことによるものです。

于 2013-02-13T18:27:00.883 に答える