【发布时间】:2016-11-30 12:06:33
【问题描述】:
尝试在 C9.io 中启动我的 Rails 应用程序时,我看到下面的套接字错误。我不确定如何纠正这个问题。有什么想法吗?
- ruby 2.3.0p0(2015-12-25 修订版 53290)[x86_64-linux]
- Rails 4.2.5
-
Cloud9 IDE
blacknight659:~/jh_projects/mybay2 $ rails s -b -$IP -p -$PORT=> 启动 WEBrick => Rails 4.2.5 应用程序开始在http://-0.0.0.0:-8080 上开发 => 运行
rails server -h以获得更多启动选项 => Ctrl-C 关闭服务器 [2016-07-26 17:43:06] INFO WEBrick 1.3.1 [2016-07-26 17:43:06] 信息 ruby 2.3.0 (2015-12-25) [x86_64-linux] 退出 /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/socket.rb:231:ingetaddrinfo': getaddrinfo: Servname not supported for ai_socktype (SocketError) from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/socket.rb:231:inforeach' 来自 /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/socket.rb:757:intcp_server_sockets' from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/utils.rb:65:increate_listeners' 来自 /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:134:inlisten' from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:115:ininitialize' 来自 /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:47:ininitialize' from /usr/local/rvm/gems/ruby-2.3.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb:31:innew' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb:31:inrun' from /usr/local/rvm/gems/ruby-2.3.0/gems/rack-1.6.4/lib/rack/server.rb:286:instart' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands/server.rb:80:instart' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:80:inblock in server' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:75:intap' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:75:inserver' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:39:inrun_command!' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands.rb:17:in' 来自 /home/ubuntu/jh_projects/mybay2/bin/rails:9:inrequire' from /home/ubuntu/jh_projects/mybay2/bin/rails:9:in' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/rails.rb:28:inload' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/rails.rb:28:incall' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/command.rb:7:incall' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client.rb:30:inrun' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/bin/spring:49:in<top (required)>' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/binstub.rb:11:inload' 来自 /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/binstub.rb:11:in<top (required)>' from /home/ubuntu/jh_projects/mybay2/bin/spring:13:inrequire' 来自 /home/ubuntu/jh_projects/mybay2/bin/spring:13:in<top (required)>' from bin/rails:3:inload' 从 bin/rails:3:in `'
【问题讨论】:
标签: ruby-on-rails linux sockets tcp ide