2016-07-26 54 views
2

Wenn ich versuche, meine Rails App in C9.io zu starten, sehe ich den Socket Error unten. Ich bin mir nicht sicher, wie ich dieses Problem beheben kann. Irgendwelche Ideen?Ruby Rails - Cloud9 - (SocketError)

  • rubin 2.3.0p0 (2015.12.25 Revision 53290) [x86_64-Linux]
  • Rails 4.2.5
  • Cloud9 IDE

    blacknight659:~/jh_projects/mybay2 $ rails s -b -$IP -p -$PORT 
    

    => Booting WEBrick = > Rails 4.2.5 Anwendung startet in der Entwicklung auf http://-0.0.0.0:-8080 => Run rails server -h für weitere Startoptionen => Ctrl-C zum Herunterfahren des Servers [2016-07-26 17:43:06] INFO WEBrick 1.3.1 [2016-07-26 17:43:06] INFO ruby ​​2.3.0 (2015-12-25) [x86_64-linux] Beenden /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/socket.rb:231:in getaddrinfo': 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:in foreach ' von /usr/local/rvm/rubies/ruby-2.3.0 /lib/ruby/2.3.0/socket.rb:757:in tcp_server_sockets' from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/utils.rb:65:in create_listeners ' von /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb: 134: in listen' from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/server.rb:115:in initialize ' von /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:47:in initialize' from /usr/local/rvm/gems/ruby-2.3.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb:31:in neuen' von/usr/local/rvm/edelsteine ​​/ ruby-2.3.0/edelsteine ​​/ rack-1.6.4/lib/rack/handler/webrick.rb: 31: in run' from /usr/local/rvm/gems/ruby-2.3.0/gems/rack-1.6.4/lib/rack/server.rb:286:in starten ' von/usr/local/rvm/gems/ruby-2. 3.0/gems/railties-4.2.5/lib/rails/befehle/server.rb: 80: in start' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:80:in block im server ' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2 .5/lib/rails/commands/commands_tasks.rb: 75: in tap' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands/commands_tasks.rb:75:in Server ' von /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands/ commands_tasks.rb: 39: in run_command!' from /usr/local/rvm/gems/ruby-2.3.0/gems/railties-4.2.5/lib/rails/commands.rb:17:in ' von/home/ubuntu/jh_projects/mybay2/bin/rails: 9: in require' from /home/ubuntu/jh_projects/mybay2/bin/rails:9:in' von /usr/local/rvm/gems/ruby-2.3.0/gems/spring- 1.7.2/lib/spring/client/rails.rb: 28: in load' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client/rails.rb:28:in rufen Sie ' von /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client /command.rb:7:in call' from /usr/local/rvm/gems/ruby-2.3.0/gems/spring-1.7.2/lib/spring/client.rb:30:in run ' von /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:in laden' aus /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:in require ' von/home/ubuntu/jh_projects/mybay2/ist/Frühjahr: 13: in <top (required)>' from bin/rails:3:in load ' von sind/Schienen: 3: in `'

Antwort

0

habe ich den gleichen Fehler, wenn versucht, meinen Sinatra-App auf cloud9 zu starten. Es stellte sich heraus, dass ich den Befehl ausgeführt habe: $ bundle exec rackup -p $PORT -o $IP mit Root-Benutzer (su). Versuchen Sie es mit einem normalen Benutzer auszuführen.