我正在使用 webrick 在 Mac OS X Lion 上开发我的 Rails 应用程序。我正在尝试从另一台计算机访问该网站(用于测试)。我的电脑的内部IP是10.1.10.100。
访问10.1.10.100
显示我的计算机上运行的 apache 服务器提供的页面。
访问10.1.10.100:3000
我的计算机和同一网络上的另一台计算机都超时。我可以 ping 通10.1.10.100
。从我的电脑上,loaclhost:3000
显示应用程序。
我需要在 Mac OS X 上打开防火墙或需要应用其他一些设置吗?
Thanks
启动 webrick 服务器时,使用 -b 选项指定 Rails 应用程序将在其上运行的 IP(在您的情况下为 10.1.10.100),它将 Rails 绑定到指定的 IP。
rails server -b 10.1.10.100 -p 3000
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)