简体   繁体   English

无法启动Rails服务器! “ getaddrinfo:名称或服务未知(SocketError)”

[英]Can't start Rails server! “getaddrinfo: Name or service not known (SocketError)”

When I try to run my rails app using 当我尝试使用以下方式运行Rails应用程序时

RAILS_ENV=production rails s -binding=128.199.95.219

I get this error 我得到这个错误

/usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:232:in `getaddrinfo': getaddrinfo: Name or service not known (SocketError)
from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:232:in `foreach'
from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:459:in `tcp_server_sockets'
from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/webrick/utils.rb:70:in `create_listeners'
from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/webrick/server.rb:133:in `listen'
from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/webrick/server.rb:114:in `initialize'
from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/webrick/httpserver.rb:45:in `initialize'
from /usr/local/rvm/gems/ruby-2.2.1/gems/rack-1.6.4/lib/rack/handler/webrick.rb:31:in `new'
from /usr/local/rvm/gems/ruby-2.2.1/gems/rack-1.6.4/lib/rack/handler/webrick.rb:31:in `run'
from /usr/local/rvm/gems/ruby-2.2.1/gems/rack-1.6.4/lib/rack/server.rb:286:in `start'
from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/server.rb:80:in `start'
from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:80:in `block in server'
from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `tap'
from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:75:in `server'
from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
from /usr/local/rvm/gems/ruby-2.2.1/gems/railties-4.2.4/lib/rails/commands.rb:17:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'

I've googled many places but still find no definite answer which could solve this problem. 我在很多地方搜索过Google,但仍然找不到可以解决此问题的明确答案。

My app is running in Ubuntu (14.0.4) with Nginx and Unicorn at DigitalOcean 我的应用程序在DigitalOcean的Nginx和Unicorn的Ubuntu(14.0.4)中运行

Any idea anyone? 有人知道吗?

Use a double dash for the binding parameter, ie: 对绑定参数使用双破折号 ,即:

RAILS_ENV=production rails s --binding=128.199.95.219

See rails s --help for more info. 有关更多信息,请参见rails s --help

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Rails服务器错误“初始化”:getaddrinfo:名称或服务未知(SocketError) - rails server error `initialize': getaddrinfo: Name or service not known (SocketError) Rails Heroku SocketError:getaddrinfo:名称或服务未知 - Rails Heroku SocketError: getaddrinfo: Name or service not known SSL 证书 getaddrinfo:名称或服务未知(SocketError)Rails-4.2.0 - SSL Certificate getaddrinfo: Name or service not known (SocketError) Rails-4.2.0 Elasticsearch SocketError(getaddrinfo:名称或服务未知) - Elasticsearch SocketError (getaddrinfo: Name or service not known) Rails 3机械化-SocketError:getaddrinfo:主机或名称未知 - Rails 3 Mechanize - SocketError: getaddrinfo: Host or name not known rails服务器无法启动; getaddrinfo:提供的nodename或servname,或者未知(SocketError) - rails server cannot start; getaddrinfo: nodename nor servname provided, or not known (SocketError) 「rescue500 =&gt; SocketError : getaddrinfo: Name or service not known」无法解析 - 「rescue500 => SocketError : getaddrinfo: Name or service not known」 cannot be resolved 在狂欢中面临问题 SocketError (getaddrinfo: Name or service not known) - Facing issue SocketError (getaddrinfo: Name or service not known) in spree aws-sdk gem:SocketError:getaddrinfo:名称或服务未知 - aws-sdk gem: SocketError: getaddrinfo: Name or service not known UsuariosController#forgot中的SocketError-getaddrinfo:名称或服务未知 - SocketError in UsuariosController#forgot - getaddrinfo: Name or service not known
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM