我对 Rails 很陌生,我已经安装了 Vagrant 来运行 Rails 服务器。我已经启动了服务器并且能够加载 localhost:3000,现在我不知道该去哪里。命令行是空白的,我读到我应该输入“脚本/控制台”,但我真正能做的就是 ctrl-C 或 -d。
当我尝试使用“vagrant up”在单独的窗口中运行 Vagrant 时,它说我需要执行“Vagrant init”
我该从哪里开始,以便我可以开始阅读我的教程/开始开发?
我对 Rails 很陌生,我已经安装了 Vagrant 来运行 Rails 服务器。我已经启动了服务器并且能够加载 localhost:3000,现在我不知道该去哪里。命令行是空白的,我读到我应该输入“脚本/控制台”,但我真正能做的就是 ctrl-C 或 -d。
当我尝试使用“vagrant up”在单独的窗口中运行 Vagrant 时,它说我需要执行“Vagrant init”
我该从哪里开始,以便我可以开始阅读我的教程/开始开发?
在您的终端中,如果您通过运行 webrick 服务器,rails server
您需要将其设置为后台或打开一个新终端以获取您的 shell 提示符。如果您 ctrl-C 退出它,您将杀死服务器。请记住,webrick 服务器只能用于本地开发。它不是生产级 Web 服务器。有关详细信息,请参阅Rails 入门指南。
如果要在 Vagrant VM 中运行 rails 服务器,则需要在 Vagrantfile 中配置端口转发,以便可以从主机访问。
config.vm.forward_port 3000, 9080
您看到的错误是您在不包含 Vagrantfile 的目录中运行 vagrant。