Не удалось установить gems через упаковщик Heroku, devise 4.5.0 недоступен - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь перенести мое приложение rails на heroku, но оно продолжает давать сбой, оно указывает, что devise 4.5.0 недоступно, но в других моих приложениях есть та же версия devise, и у меня нет проблем с развертыванием на heroku. .

       Fetching gem metadata from https://rails-assets.org/...

       Fetching gem metadata from https://rubygems.org/............

       Fetching version metadata from https://rails-assets.org/..

       Fetching version metadata from https://rubygems.org/..

       Fetching dependency metadata from https://rails-assets.org/..

       Fetching dependency metadata from https://rubygems.org/.

       Fetching gem metadata from https://rails-assets.org/...

       Fetching version metadata from https://rails-assets.org/..

       Your bundle is locked to devise (4.5.0), but that version could not be found in

       any of the sources listed in your Gemfile. If you haven't changed sources, that

       means the author of devise (4.5.0) has removed it. You'll need to update your

       bundle to a different version of devise (4.5.0) that hasn't been removed in order to install.    
 !     Failed to install gems via Bundler.
 !     Push rejected, failed to compile Ruby app.  
 !     Push failed

1 Ответ

0 голосов
/ 30 апреля 2019

решил это, выполнив

1.Удалите файл Gemfile.lock с помощью этой команды rm -rf ~ / .bundle / ~ / .gem / .bundle / Gemfile.lock

2. Удалите «имя драгоценного камня» из вашего Gemfile.

3.Добавьте драгоценный камень обратно в свой Gemfile.

4.bundle install.

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