我在 linux (ubuntu)ami 上安装了 rails 。我正在尝试绑定用于访问 linux ami 的 ip,但无法绑定它。” 无法分配请求的地址 - bind(2) (Errno::EADDRNOTAVAIL) “完整的导轨设置似乎没问题。我在这里错过了一些东西。确切的需要是通过不同的电脑访问 rails 应用程序。
请指点我一些参考。
我在 linux (ubuntu)ami 上安装了 rails 。我正在尝试绑定用于访问 linux ami 的 ip,但无法绑定它。” 无法分配请求的地址 - bind(2) (Errno::EADDRNOTAVAIL) “完整的导轨设置似乎没问题。我在这里错过了一些东西。确切的需要是通过不同的电脑访问 rails 应用程序。
请指点我一些参考。
我可能不完全理解您的请求,但在特定端口上启动您的 rails 服务器:
rails s -p 3000 #rails 3
script/server -p 3000 #rails 2
然后你应该可以通过以下方式在不同的电脑上访问它:
http://yourmachinename:3000
如果新电脑在同一个网络上。否则,请查看您的防火墙设置并打开端口 3000 并将其指向您机器的本地 IP(您可以从 ifconfig 中获取)。然后获取本地网络的外部 IP 并转到:
http://your.external.ip:3000/