Tag: ruby on rails 4.2

如何更改Rails 4.2开发服务器的默认绑定IP?

在将我们的团队的Rails应用程序升级到4.2之后,如发行说明所述,缺省的ip rails server绑定到从0.0.0.0更改为localhost 。 我们用Vagrant进行开发,并希望开发服务器可以直接从主机上的浏览器访问。 从现在开始,每次都不用inputrails s -b 0.0.0.0 ,我想知道是否还有更好的解决scheme,所以我们仍然可以像使用rails s那样简单rails s启动服务器。 也许: 一个configuration文件的rails s读取我可以修改默认绑定IP(不使用-c ) 端口与stream浪前进(尝试但失败,见下面遇到的问题) 一个猴子补丁架,即改变默认绑定IP 这背后的真正目标是我希望升级能够在我们团队中顺利进行,避免由于缺less-b 0.0.0.0部分而导致人们不得不不断重启rails服务器的问题。 我尝试了stream浪端口转发,但是当我在主机上访问localhost:3000时仍然Connection Refused 。 我尝试的两个configuration行是: config.vm.network "forwarded_port", guest: 3000, host: 3000 config.vm.network "forwarded_port", guest: 3000, guest_ip: '127.0.0.1', host: 3000 没有在官方文档中find任何相关的说明。 任何帮助将不胜感激。