Почему мое приложение-посредник heroku игнорирует Procfile?

Я изо всех сил пытался запустить репо посредника на heroku. Я следил за учебником http://randomerrata.com/post/56163474367/middleman-on-heroku, но проблемы продолжаются. Несмотря на установку драгоценного камня puma, по какой-то причине файл procfile игнорируется, и приложение heroku продолжает указывать на веб-пакет exec sudo unicorn_rails -c ./config/unicorn.rb -p $ PORT -D --env production

Есть идеи, как заставить эту штуку перестать указывать на рельсы единорога и использовать puma?


person user2288251    schedule 06.12.2013    source источник


Ответы (2)


Возможно, стоит попробовать посредник-героку в качестве другого пути. В качестве альтернативы я бы проверил, что ваш Gemfile.lock обновлен и подтвержден.

person karlfreeman    schedule 21.01.2014

Я бы попробовал отслеживать журналы с помощью heroku logs -t, чтобы увидеть, можете ли вы увидеть, что происходит.

Ваш Procfile называется Procfile с большой буквы?

Как это выглядит, можешь выложить здесь?

В моем Procfile есть web: bundle exec puma -p $PORT. Указывается ли Puma в вашем Gemfile?

person jordelver    schedule 07.02.2014