Подтвердить что ты не робот

Профайл файла Heroku

Я очень новичок в Heroku.

Я загрузил приложение Rails в Heroku и хотел бы запустить его с Thin вместо Webrick. Следуя Herokus guide Я должен использовать web: bundle exec rails server thin -p $PORT -e $RACK_ENV для создания procfile. Однако я всегда получаю ответ web:: command not found.

Что мне не хватает?

4b9b3361

Ответ 1

Вы не должны запускать web: bundle exec rails server thin -p $PORT -e $RACK_ENV в качестве команды, вместо этого вы создаете новый файл с именем Procfile с его содержимым.

Либо создайте файл и вставьте его в свой редактор, либо просто выполните:

echo "web: bundle exec rails server thin -p \$PORT -e \$RACK_ENV" > Procfile

Ответ 2

Вы вложили тон в свое приложение?

gem 'thin'

Если нет, вы смотрите на Rails, пытающийся использовать сервер по умолчанию. Лично я бы посмотрел на Unicorn на Heroku, но будьте осторожны с тем, сколько работников вам может понадобиться.

http://neilmiddleton.com/the-procfile-is-your-friend. Кэшированная версия: https://web.archive.org/web/20130926005616/http://www.neilmiddleton.com/the-procfile-is-your-friend

http://neilmiddleton.com/getting-more-from-your-heroku-dynos