0

我已经在 Vagrant 上安装了 rails 并尝试创建我的第一个 rails 应用程序,但是“rails 服务器”需要很长时间(即,之后似乎永远不会完成)。我正在使用 Windows 并且已经安装了 Vargant 和 virtual box。在我的 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 server就像任何 Web 服务器一样,它是作为一个持久进程运行的。它坐在那里等待网络请求——所以你看到的行为实际上正是它应该如何工作的。

CTRL要退出服务器(和大多数 unix 程序),您可以使用+发送终止命令C

您还可以通过以下方式在 Bash 后台运行服务器:

rails s &

然后,您可以使用 将其返回到前台fg。虽然我通常只是打开另一个 shell 窗口。

于 2016-04-24T17:38:24.773 回答
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 回答