Даже если гем доступен на машине, если он не указан в вашем Gemfile, он не будет доступен вашему приложению.Кроме того, в производственном процессе пакетная установка просматривает Gemfile.lock, чтобы воссоздать драгоценные камни из ваших настроек разработки.Таким образом, убедитесь, что:
- Вы указали highline в своем Gemfile
- Вы запустили
bundle install
на своей машине разработчика (обновляет Gemfile.lock) - Вы загрузили эти последние изменения в ваш репозиторий git (hub)
Вы можете попробовать запустить cap deploy
(без миграций), а затем cap deploy:migrate
(только миграции), чтобы убедиться, что вашЧтобы быть уверенным, пакет правильно установлен.
Если это предложение не решит вашу проблему, вы можете опубликовать результат cap deploy:check
и любые другие ошибки или предупреждения, которые были возвращены при развертывании.(особенно относится к бандлеру)?