我是Rails的新手,我已经安装了Vagrant来运行Rails服务器。我启动了服务器并且能够加载localhost:3000,现在我不知道去哪里。命令行是空白的,我读到我应该输入“script / console”,但我真正能做的就是ctrl-C或-d。
当我试图在一个单独的Window中运行Vagrant并且“vagrant up”时,它说我需要做“Vagrant init”
我从哪里开始,以便我可以开始阅读我的教程/开始开发?
答案 0 :(得分:2)
This screencast应该可以帮助您入门。有些建议有点过时,但通过阅读节目笔记和评论,你应该能够起床和运行。从那里你可以修改。
虽然最初使用Vagrant设置Rails会起作用,但这是一个非常方便的工具。当您合并Puppet等配置工具时,它甚至可以更多。
答案 1 :(得分:1)
在您的终端中,如果您通过rails server
运行webrick服务器,则需要将其置之或打开新终端以获取shell提示符。如果你ctrl-C,你将杀死服务器。请记住,webrick服务器应该只用于本地开发。它不是生产级别的Web服务器。有关详细信息,请参阅Rails Getting Started guide。
如果要在Vagrant VM中运行rails服务器,则需要在Vagrantfile中configure the port forward,以便可以从主机访问。
config.vm.forward_port 3000, 9080
你看到的错误是你在不包含Vagrantfile的目录中运行vagrant。