Rails: В доступе отказано - bind (2) для порта «127.0.0.1» 3000 (Errno :: EACCES) - PullRequest
0 голосов
/ 08 декабря 2018

Когда я пытаюсь запустить свой сервер rails в порту 3000, я получаю эту ошибку.Я могу запустить сервер в другом порту, и он работает, но я хочу, чтобы он работал в порту 3000.

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

Может кто-нибудь помочь мне решить эту проблему?Я на Windows 10.

Rails 5.0.2 Ruby 2.4.1

1 Ответ

0 голосов
/ 08 декабря 2018

Это просто означает, что на порте 3000 работает еще один сервер. Вы можете обойти это и убрать вручную запущенный сервер

в корне вашего типа приложения:

cd tmp/pids

затем вы можете проверить, есть ли там файл с именем server.

если есть, вы можете удалить его.и вы можете запустить свой сервер снова на порт 3000

...