Приложение Heroku не работает после изменения aws-gem, отлично работает на локальной машине - PullRequest
0 голосов
/ 28 мая 2018

Раньше в моем Gemfile было gem 'aws-sdk', но я обновил его до gem 'aws-sdk-s3', чтобы предотвратить ненужную загрузку пакета.Хотя на моем локальном компьютере это работает нормально, приложение heroku зависло со следующими ошибками:

cannot load such file -- aws-sdk (You may need to install the aws-sdk gem))

При загрузке моего нового приложения в Heroku я получаю следующее предупреждение, носсылка на Heroku не имеет смысла, какие действия предпринять:

remote:  !   Warning: You are running on a deprecated stack.
remote:  !   Please upgrade to the latest stack by following the instructions on:
remote:  !   https://devcenter.heroku.com/articles/upgrading-to-the-latest-stack

Помощь очень ценится, спасибо!

1 Ответ

0 голосов
/ 29 мая 2018

Он работал локально, потому что у вас установлен гем aws-sdk.На сервере его нет, потому что он отсутствует в Gemfile.Добавьте это к вашему Gemfile:

gem "aws-sdk"

, затем запустите bundle и зафиксируйте изменения в Gemfile и Gemfile.lock

Что касается стека, обновление просто https://devcenter.heroku.com/articles/upgrading-to-the-latest-stack#upgrading-an-app

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