yee*_*lan 4 port ruby-on-rails localhost
我正在通过railstutorial.org学习Ruby on Rails,并遇到了这个奇怪的问题。
我运行了“ rails服务器”,并显示以下信息:
=> Booting WEBrick
=> Rails 4.0.4 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2014-04-02 01:28:18] INFO WEBrick 1.3.1
[2014-04-02 01:28:18] INFO ruby 2.0.0 (2014-02-24) [x86_64-darwin12.5.0]
[2014-04-02 01:28:18] INFO WEBrick::HTTPServer#start: pid=13004 port=3000
Run Code Online (Sandbox Code Playgroud)
我尝试在各种浏览器上连接到localhost:3000,但它们都无法建立与服务器的连接。
我还尝试了Rails服务器-p 3001并连接到本地主机:3001,该主机也失败了。
但是,我尝试了0.0.0.0:3000,127.0.0.1:3000,它们都正常工作并呈现了默认的rails欢迎。
然后,我尝试了localhost:80,该主机成功告诉我“ It Works”,并且我实际上可以使用PHP + Apache连接到另一个本地项目。
所以我真的很想知道为什么会发生这种情况,有人能给我任何提示吗?
先感谢您:)
请检查您的主机文件。我认为您正在使用ubuntu然后输入
sudo nano /etc/hosts
Run Code Online (Sandbox Code Playgroud)
如果存在以下行,则可以,否则只需插入该行。
127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)
并使用localhost:3000而不是Localhost:3000
| 归档时间: |
|
| 查看次数: |
6579 次 |
| 最近记录: |