【发布时间】:2011-11-11 15:28:09
【问题描述】:
我有一个在 localhost:3000 上运行的 Rails 应用程序。我希望从同一网络上的另一台计算机访问它。我觉得我以前很轻松地做到了这一点,但这让我有些悲伤。我可以很好地 ping 计算机的 IP,但是在浏览器中点击 ip:3000 不起作用。我也尝试启动rails s -b ipaddress,但没有成功。
建议?
【问题讨论】:
-
您有防火墙阻止此访问吗?
-
很难说,因为它在我的工作网络上,而不是在家里。运行它的计算机连接到 192.168.100 子网。我的第二台电脑是 wifi 上的笔记本电脑,同一个子网。
-
尝试在端口 80 而不是 3000 上运行它
-
是的,可以。现在工作:)。如果您愿意,请发布您的答案,我会接受,
-
我遇到了同样的问题,虽然我已经在端口 80 (-p 80) 上运行 rails,但我仍然无法从同一网络上的其他计算机访问它。我仍然可以从其他计算机访问其他应用程序,例如 SVN 和 UberSVN Web 界面,但不能访问 ruby。有什么帮助吗?
标签: ruby-on-rails webrick