Heroku Push Rejected - Не удалось найти драгоценный камень multipart-post - PullRequest
0 голосов
/ 01 января 2019

Я закончил настройку OAuth в своем приложении, но я не могу толкнуть Heroku.Установлена ​​зависимость от драгоценных камней (и все работает локально), но Heroku отклоняет push.

Я попытался удалить свой файл .lock, .bundle, а также попытался обновить пакет.Heroku не примет push

remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.5.3
remote: -----> Installing dependencies using bundler 1.15.2
remote:        Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote:        Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.17.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
remote:        Fetching gem metadata from https://rubygems.org/........
remote:        Fetching version metadata from https://rubygems.org/..
remote:        Fetching dependency metadata from https://rubygems.org/.
remote:        Could not find multipart-post-2.0.0 in any of the sources
remote:        Bundler Output: Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.17.1). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.
remote:        Fetching gem metadata from https://rubygems.org/........
remote:        Fetching version metadata from https://rubygems.org/..
remote:        Fetching dependency metadata from https://rubygems.org/.
remote:        Could not find multipart-post-2.0.0 in any of the sources
remote:
remote:  !
remote:  !     Failed to install gems via Bundler.
remote:  !
remote:  !     Push rejected, failed to compile Ruby app.
remote:
remote:  !     Push failed

Предполагается, что гем - multipart-post (версия 2.0.0), но по какой-то причине он включает версию как часть файла гема.Есть мысли?

1 Ответ

0 голосов
/ 01 января 2019

Вы можете увидеть сайт RubyGems и использовать правильный формат версии, такой как

gem 'multipart-post', '~> 2.0'

, и снова зафиксировать жизненный цикл и посмотреть, что произойдет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...