我在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”
有什么建议吗?非常感谢!
答案 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/之类的服务(如果您不在同一本地域中)