после окончания работы я отправил код на свой github, а затем решил перейти через heroku.Я вошел в heroku, добавил ключ ssh, запустил
heroku create
, но он не позволил мне из-за sqlite3.Затем я указал рабочую базу данных на postgresql и повторил попытку.Это дало мне эту ошибку.
remote: ! Push rejected, failed to compile Ruby app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to thawing-refuge-61904.
remote:
To https://git.heroku.com/thawing-refuge-61904.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/thawing-refuge-61904.git'
после этого я решил просто попробовать еще раз с «чистой доменом heroku».Поэтому я удалил приложение «Оттаивание-убежище-61904» из моей герои.
затем запустил
heroku create
и попытался снова нажать.он сказал:
remote: ! No such app as thawing-refuge-61904.
fatal: repository 'https://git.heroku.com/thawing-refuge-61904.git/' not found
, а затем, проведя исследование в Google, я удалил удаленный git для thawing -uge-61904.git (старый домен)
git remote rm heroku
идобавил удаленный мерзавец для моего нового домена
git remote add heroku https://git.heroku.com/agile-escarpment-46150.git
, но я все еще получаю эту ошибку
remote: ! Push rejected, failed to compile Ruby app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to agile-escarpment-46150.
remote:
To https://git.heroku.com/agile-escarpment-46150.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/agile-escarpment-46150.git'
Мне кажется, что я где-то сильно запутался, мне нужна помощь.
решено: Хорошо, ошибка была самой верхней, которую я сначала не заметил:
You must use Bundler 2 or greater with this lockfile.
Эта проблема была решена здесь: https://github.com/bundler/bundler/issues/6784#issuecomment-438562046
Простозапустить
heroku buildpacks:set https://github.com/bundler/heroku-buildpack-bundler2
И это хорошо, чтобы идти!