Впервые на языке Ruby и установил Ruby и rails на Windows 8.1, но когда rails server выдает следующую ошибку - PullRequest
0 голосов
/ 30 августа 2018
=> Booting Puma
=> Rails 5.1.6 application starting in development
=> Run `rails server -h` for more startup options
*** SIGUSR2 not implemented, signal based restart unavailable!
*** SIGUSR1 not implemented, signal based restart unavailable!
*** SIGHUP not implemented, signal based logs reopening unavailable!
Puma starting in single mode...
* Version 3.12.0 (ruby 2.3.3-p222), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:3000
Exiting
G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/puma-3.12.0/lib/
puma/binder.rb:272:in `initialize': Only one usage of each socket address (proto
col/network address/port) is normally permitted. - bind(2) for "0.0.0.0" port 30
00 (Errno::EADDRINUSE)
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/pum
a-3.12.0/lib/puma/binder.rb:272:in `new'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/pum
a-3.12.0/lib/puma/binder.rb:272:in `add_tcp_listener'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/pum
a-3.12.0/lib/puma/binder.rb:105:in `block in parse'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/pum
a-3.12.0/lib/puma/binder.rb:88:in `each'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/pum
a-3.12.0/lib/puma/binder.rb:88:in `parse'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/pum
a-3.12.0/lib/puma/runner.rb:151:in `load_and_bind'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/pum
a-3.12.0/lib/puma/single.rb:96:in `run'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/pum
a-3.12.0/lib/puma/launcher.rb:184:in `run'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/pum
a-3.12.0/lib/rack/handler/puma.rb:70:in `run'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rac
k-2.0.5/lib/rack/server.rb:297:in `start'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rai
lties-5.1.6/lib/rails/commands/server/server_command.rb:44:in `start'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rai
lties-5.1.6/lib/rails/commands/server/server_command.rb:135:in `block in perform
'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rai
lties-5.1.6/lib/rails/commands/server/server_command.rb:130:in `tap'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rai
lties-5.1.6/lib/rails/commands/server/server_command.rb:130:in `perform'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/tho
r-0.20.0/lib/thor/command.rb:27:in `run'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/tho
r-0.20.0/lib/thor/invocation.rb:126:in `invoke_command'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/tho
r-0.20.0/lib/thor.rb:387:in `dispatch'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rai
lties-5.1.6/lib/rails/command/base.rb:63:in `perform'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rai
lties-5.1.6/lib/rails/command.rb:44:in `invoke'
        from G:/xampp/ruby/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rai
lties-5.1.6/lib/rails/commands.rb:16:in `<top (required)>'
        from bin/rails:4:in `require'
        from bin/rails:4:in `<main>'

но когда я запускаю http://localhost:3000, это показывает, что этот сайт не может быть достигнут

1 Ответ

0 голосов
/ 30 августа 2018

Errno :: EADDRINUSE говорит, что сокет уже используется. Это означает, что вы уже начали пуму. Вы должны остановить все предыдущие инстинкты пумы, прежде чем запускать ее снова. См

Как найти список розеток

Как закрыть TCP-порт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...