2016-10-29 3 views
-1

У меня была эта проблема некоторое время, но не найдено никакого решения. Я создаю приложение для форумов в рельсах. Я только что закончил добавление бутстрапа и самонаводчика к моему проекту. Я иду запустить сервер, и он выходит с огромной ошибкой. Вот. rails server -h for more startup options Puma starting in single mode... * Version 3.6.0 (ruby 2.3.1-p112), codename: Sleepy Sunday Serenity * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://localhost:3000 Exiting /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:266:in initialize ': Адрес уже используется - bind (2) для порта «:: 1» 3000 (Errno :: EADDRINUSE) от /Users/juliechopourian/.rbenv/versions/2.3.1/lib /ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:266:in new' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:266:in add_tcp_listener ' от /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby /gems/2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:60:in block in add_tcp_listener' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:259:in каждый ' /из /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems /2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:259:in add_tcp_listener' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:102:in блок в parse ' от /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems /2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:85:in each' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/binder.rb:85:in parse ' /Пользователи/juliechopouria n/.rbenv/versions/2.3.1/lib/ruby ​​/ gems/2.3.0/gems/puma-3.6.0/lib/puma/runner.rb: 133: in load_and_bind' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/puma/single.rb:85:in run ' /Пользователи/juliechopourian/.rbenv/versions/2.3.1/lib/ruby ​​/ gems/2.3.0/gems/puma-3.6.0/lib/puma/launcher.rb: 172: in run' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/puma-3.6.0/lib/rack/handler/puma.rb:51:in run ' от /Users/juliechopourian/.rbenv /versions/2.3.1/lib/ruby/gems/2.3.0/gems/rack-2.0.1/lib/rack/server.rb:296:in start' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/railties-5.0.0.1/lib/rails/commands/server.rb:79:in start ' от /Users/juliechopourian/.rbenv/versions /2.3.1/lib/ruby/gems/2.3.0/gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:90:in block in server' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:85:in tap ' из /Users/juliechopourian/.rbenv/versions /2.3.1/lib/ruby/gems/2.3.0/gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:85:in server' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:49:in run_command! ' из /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/railties-5.0.0.1/lib/rails/commands.rb:18:in <top (required)>' from /Users/juliechopourian/treehouse/rails_app/railsnew/bin/rails:9:in требуют ' от/Пользователи/juliechopourian/treehouse/rails_app/railsnew/bin/rails: 9: in <top (required)>' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-1.7.2/lib/spring/client/rails.rb:28:in загрузить ' из /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring -1.7.2/lib/spring/client/rails.rb: 28: in call' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-1.7.2/lib/spring/client/command.rb:7:in позвонить ' из /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring -1.7.2/lib/spring/client.rb: 30: in run' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-1.7.2/bin/spring:49:in ' из /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-1.7. 2/lib/spring/binstub.rb: 11: in load' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/spring-1.7.2/lib/spring/binstub.rb:11:in ' от /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.r б: 55: в require' from /Users/juliechopourian/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in требуется ' из/Users/juliechopourian/Treehouse/rails_app/railsnew/бен/весной: 13: в <top (required)>' from bin/rails:3:in нагрузки' из бункера/рельсах: 3: в <main>' Julies-MacBook-Air:railsnew juliechopourian$ Сервер Rails завершает работу сразу после его запуска

Я думаю, что это, возможно, что-то делать с жемчужиной пумы, но я действительно не знаю. Любая помощь будет очень оценена. Скажите мне, если мне нужно опубликовать больше моего проекта.

+0

EADDRINUSE <- некоторый другой процесс принимает порт 3000. У вас есть что-нибудь еще, что может это сделать? Можете ли вы изменить свой локальный порт разработки, чтобы он не противоречил каким-либо другим? – Makoto

+0

Иногда вы можете забыть закончить последний сеанс терминала, проверить счетчик или следовать локальному хосту: 3000 в вашем браузере и посмотреть, что произойдет –

ответ

1

Смотреть это Address already in use - bind(2) for "::1" port 3000 (Errno::EADDRINUSE)

Что-то уже прослушивает порт 3000. Убедитесь, что у вас нет других процессов рубина прослушивания к этому порту. Что-то вроде

ps aux | grep ruby 
2

рельсов 5

пс Окс | Grep 3000

, если рельсы приложение все еще работает

пользователя 3454 0,6 5.6 1708124 220676 очки/5 Sl + 20:18 0:20 пума 3.6.0 (TCP: // локальный: 3000)

убийство -9 3454

или

Rails ев -p 3001

+0

Я побежал ps aux | grep 3000 в терминале. Я получил это ... 59714 99,5 0,1 2668560 2812 ?? R Fri11AM 55: 21.24 puma 3.6.0 (tcp: // localhost: 3000) [railsnew] ------ 62810 0.0 0.0 2442020 872 s000 S + 1:09 PM 0: 00.00 grep 3000 –

+0

убить 59714 или перезагрузить компьютер;) – opla

Смежные вопросы