【发布时间】:2016-01-11 23:16:42
【问题描述】:
这个问题在堆栈溢出之前已经被问过几次了,我已经尝试了各种建议,但仍然无法正常工作。
我使用的是 OSX 10.11,家庭 wifi 网络,使用 Chrome。如果我使用以下命令启动 webrick:
rails server -b 0.0.0.0
服务器启动,我可以在同一台计算机上通过 http://0.0.0.0:3000/ 访问我的应用程序,但从另一台计算机(也是同一 wifi 网络上的最新 OSX)我得到 ERR_CONNECTION_REFUSED。
whatismyip.com 说我的 IP 是 76.14.66.137。当我尝试以下任何一项时
rails s -b 76.14.66.137
rails s -b 76.14.66.137 -p 80
rails s -b 76.14.66.137 -p 3000
rails s -b 76.14.66.137 -p 3002
我每次都收到相同的错误:无法分配请求的地址 - bind(2) for 76.14.66.137:80 (Errno::EADDRNOTAVAIL)
是否有我可能需要更改的 OSX 设置?我做错了什么?
【问题讨论】:
标签: ruby-on-rails macos webrick