我在nginx上运行我的ubuntu 14.04服务器上的rails 5 app。但是当我试图启动rails app时抛出错误
/usr/local/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:266:in initialize': Cannot assign requested address - bind(2) for "example.com" port 3000 (Errno::EADDRNOTAVAIL)
答案 0 :(得分:0)
虽然RAILS不是我的区域,但这听起来好像端口3000已经在使用,或者DNS无法解析主机名example.com
(我知道它不是实际的主机名)
检查同一系统是否可以ping主机名,这是判断DNS是否正在解析它的快速方法。如果没有,您可以在系统/ etc / hosts文件中为它创建一个条目