0

我对 Rails 很陌生,我已经安装了 Vagrant 来运行 Rails 服务器。我已经启动了服务器并且能够加载 localhost:3000,现在我不知道该去哪里。命令行是空白的,我读到我应该输入“脚本/控制台”,但我真正能做的就是 ctrl-C 或 -d。

当我尝试使用“vagrant up”在单独的窗口中运行 Vagrant 时,它说我需要执行“Vagrant init”

我该从哪里开始,以便我可以开始阅读我的教程/开始开发?

4

2 回答 2

2

这个来自 RailsCasts 的截屏视频应该可以帮助您入门。有些建议有点过时了,但是通过阅读节目说明和评论,您应该能够启动并运行。从那里你可以修改。

虽然最初使用 Vagrant 设置 Rails 是可行的,但它是一个非常方便的工具,值得体验。当您合并像Puppet这样的供应工具时,它会变得更加有用。

于 2013-02-13T18:40:09.937 回答
1

在您的终端中,如果您通过运行 webrick 服务器,rails server您需要将其设置为后台或打开一个新终端以获取您的 shell 提示符。如果您 ctrl-C 退出它,您将杀死服务器。请记住,webrick 服务器只能用于本地开发。它不是生产级 Web 服务器。有关详细信息,请参阅Rails 入门指南

如果要在 Vagrant VM 中运行 rails 服务器,则需要在 Vagrantfile 中配置端口转发,以便可以从主机访问。

config.vm.forward_port 3000, 9080

您看到的错误是您在不包含 Vagrantfile 的目录中运行 vagrant。

于 2013-02-13T18:27:00.883 回答