我是一名Rails开发者。曾经有一次,我想在手机上调试本地运行的Rails应用程序。因此,我尝试更新我的'/etc/hosts'文件,将LAN IP地址(192.168.0.18)添加到localhost中,并确保您的笔记本电脑和手机连接到同一个局域网。
如果我使用'Webwrick'启动Rails应用程序,它将侦听'http://localhost:3000',然后一切正常。
但是,如果我使用'Puma'启动Rails应用程序,它将侦听'tcp://localhost:3000',然后我无法通过我的LAN IP地址和端口(192.168.0.18:3000)访问服务器。
如果我使用'Webwrick'启动Rails应用程序,它将侦听'http://localhost:3000',然后一切正常。
但是,如果我使用'Puma'启动Rails应用程序,它将侦听'tcp://localhost:3000',然后我无法通过我的LAN IP地址和端口(192.168.0.18:3000)访问服务器。
rails s -b 192.168.0.18
命令运行 Rails。 - arieljuod