我按照 RailsTutorial.org 第 3 版(刚刚发布的版本)中的说明安装了 Rails 4.2.0.beta2。我没有使用 cloudIDE,而是在带有 RVM 的 Windows 7 主机上通过 Vagrant 使用 Ubuntu Trusty 32。
做了rails _4.2.0.beta2_ new hello_app
然后粘贴在他的 gemfile 示例中。
之后,我跑了:
$ bundle install
$ rails s
服务器启动正常,但是当我尝试连接时,localhost:3000
我得到“找不到服务器”
更奇怪的是,我还有其他几个 Rails 入门项目,我一直在修补它们,使用 Rails 4.0.3 和 4.1.6,我能够很好地连接到那里的服务器。
我在这里想念什么?为什么当我使用最新版本创建了一个新的 Rails 项目时,我的浏览器无法连接,但它在旧版本中运行良好?
此外,我尝试wget http://0.0.0.0:3000
连接并收到 200 响应,但长度未指定,而在旧版本下的另一个全新 Rails 应用程序中,我会得到实际文件大小index.html
。