无法访问本地rails服务器

时间:2015-12-23 15:42:44

标签: ruby-on-rails macos ruby-on-rails-4

我在mac OS中构建了一个rails应用程序,并尝试使用其他设备(在相同的私有局域网中)连接到本地服务。但是我的设备无法访问此网址=> “http://192.168.1.107:3000

我的控制台如下:

chris$ rails server --binding=192.168.1.107
=> Booting WEBrick
=> Rails 4.2.0 application starting in development on http://192.168.1.107:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server

它在“http://localhost:3000”和“http://192.168.1.107:3000”的本地计算机上运行良好,但其他设备仍然无法访问“http://192.168.1.107:3000

有什么建议吗?非常感谢!

1 个答案:

答案 0 :(得分:2)

试试这个:

rails server -b 0.0.0.0 -p 3000

如果防火墙阻止3000试试这个:

rails server -b 0.0.0.0 -p 80

现在访问[your-computer-ip]:80

您还可以使用https://localtunnel.me/之类的服务(如果您不在同一本地域中)