我按照RailsTutorial.org第三版(刚刚发布的版本)的说明,安装了Rails 4.2.0.beta2。我没有使用cloudIDE,而是在Windows 7主机上通过Vagrant使用Ubuntu Trusty 32和RVM。
我运行了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
的实际文件大小。