Измените локальный веб-сервер на WEBrick in Rails из Puma

Я следил за документами Heroku о настройке Puma и ввел эту команду:

bundle exec puma -t 5:5 -p ${PORT:-3000} -e ${RACK_ENV:-development}

Это сделало так, что теперь я запускаю puma в своей среде разработки, когда запускаю rails s. Но или по какой-то причине Пума вызывает хавок. Как вернуться к использованию WEBrick?

Пробовал

bundle exec webrick -p ${PORT:-3000} -e ${RACK_ENV:-development}

Но, конечно, команда не найдена: webrick. Знал, что "слишком легко...

Спасибо!

Ответ 1

Чтобы запустить локальный сервер в разработке с помощью webrick, его нужно указывать только при запуске rails server:

rails server webrick

Вы можете вернуть его по умолчанию обратно в webrick, если вы переместите puma в производственную группу вашего Gemfile:

group :production do
  gem 'puma'
end

Ответ 3

Удалите жемчужину puma из gemfile и упакуйте ее.

и запустите приложение. вы можете увидеть информацию о запуске сервера приложений webrick в консоли.

Веб-сервер приложения по умолчанию - Webrick