Когда я развертываю приложение, комплект устанавливается нормально и т. Д., Но когда пора запустить сервер (я хочу запустить сервер разработки rails в рабочей среде, а не в рабочей).Я много раз настраивал свой Procfile, но эта команда (bundle exec rails server -p 3000 --binding=0.0.0.0 -e development -u
) прекрасно работает на моем сервере разработки, но выдает эту ошибку ниже в Production:
2019-09-23T20:27:11.330885+00:00 heroku[web.1]: State changed from crashed to starting
2019-09-23T20:27:14.708664+00:00 heroku[web.1]: Starting process with command bundle exec rails server -p 3000 --binding=0.0.0.0 -e development -u
2019-09-23T20:27:19.574748+00:00 app[web.1]: => Notice: debugger option is ignored since Ruby 2.0 and it will be removed in future versions.
2019-09-23T20:27:19.574771+00:00 app[web.1]: => Booting Thin
2019-09-23T20:27:19.574774+00:00 app[web.1]: => Rails 4.2.8 application starting in development on http://0.0.0.0:3000
2019-09-23T20:27:19.574777+00:00 app[web.1]: => Run rails server -h for more startup options
2019-09-23T20:27:19.574779+00:00 app[web.1]: => Ctrl-C to shutdown server
2019-09-23T20:28:15.297462+00:00 heroku[web.1]: State changed from starting to crashed
2019-09-23T20:28:15.207446+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2019-09-23T20:28:15.207446+00:00 heroku[web.1]: Stopping process with SIGKILL
2019-09-23T20:28:15.269765+00:00 heroku[web.1]: Process exited with status 137
Я также установил среду для разработки наполностью зеркало.Мне еще предстоит правильно подключить БД, но это не должно повлиять на работу приложения и отображение домашней страницы указанным выше способом.В чем может быть проблема?
Я видел здесь другие ответы об этом (например, этот вопрос: Ошибка Heroku + node.js (веб-процессу не удалось привязаться к $ PORT в течение 60 секунд после запуска)) ) но это не так, поскольку Heroku запускает его на том же порту, что и я в разработке, и я называю это в Procfile.В моем Gemfile нет определенных драгоценных камней, связанных с производством.