从另一台计算机访问Rails开发服务器

时间:2012-04-09 19:15:01

标签: ruby-on-rails macos webrick

我正在使用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上打开防火墙或其他需要应用的设置?

由于

1 个答案:

答案 0 :(得分:50)

启动webrick服务器时,使用-b选项指定运行rails应用程序的IP(在您的情况下为10.1.10.100),它将Rails绑定到指定的IP。

rails server -b 10.1.10.100 -p 3000