#ruby-on-rails
Вопрос:
Я практиковался в ruby on rails и случайно закрыл код Visual Studio во время работы терминала и сервера rails.
Вот что произошло после того, как я набрал rails s
PS C:UsersLenovoDesktopfolder_nameproject_name rails s =gt; Booting Puma =gt; Rails 6.1.4.1 application starting in development =gt; Run `bin/rails server --help` for more startup options A server is already running. Check C:/Users/Lenovo/Desktop/folder_name/project_name/tmp/pids/server.pid. Exiting
Комментарии:
1. удалите файл server.pid в каталоге или, если вы в linux используете ps и убиваете -9 lt;process_idgt;
2. я удалил файл server.pid. Спасибо
3. никаких проблем вообще, рад помочь!
Ответ №1:
- Найдите идентификатор процесса для порта сервера rails :
lsof -wni tcp:3000
- Скопируйте значение в столбец PID
- Завершите процесс (например, 14400) :
убить -9 14400
Ответ №2:
Вы можете использовать эту команду, чтобы отключить сервер, используя номер порта.
sudo kill -9 $(lsof -i :3000 -t)
Ответ №3:
Пользователю просто нужно было удалить файл server.pid, и это сработало.