Когда я поднимал на heroku тестовое приложение в рамках урока, ввел команду
bundle install --without production
и всё было норм, кроме
Failed to load /home/mensork/.gemrc because it doesn't contain valid YAML hash
этот файлик у меня пустой, погуглил что там должен быть какой-то хэш, но так и не понял что конкретно в моем случае там должно быть.
Перед деплоем на heroku надо проверить чтобы в Gemfile не был прописан в продакшн групп гем sqlite3. Если он там присутствует где то кроме как в тестовой группе, то деплой рушится и выдает ошибку, потому что heroku использует базу pg. Советую это проверить.