连接拒绝开发Rails服务器

zrn*_*ely 6 ruby-on-rails localhost

我正在研究一个Rails项目,出于某种原因,localhost:3000我会拒绝连接,而不是我正在开发的网站.发生了什么?

zrn*_*ely 18

检查您的主机文件!默认情况下,Rails仅用于127.0.0.1.但是,我在localhost/ etc/hosts文件中添加了其他条目(系统默认采用最后一个).由于这不是127.0.0.1(它是我的VM的私有子网上我的机器的IP),Rails不接受连接.您可以注释掉主机文件中的额外行或启动开发服务器rails s -b 0.0.0.0以允许任何IP连接到它.