У меня есть Gemfile с чем-то вроде этого:
gem 'google-cloud-vision', require: false
Тем не менее, когда я запускаю задачу rake, например bundle exec rake db:migrate
, гем все еще загружен (если бы я закомментировал гем в Gemfile, я бы не смог загрузить такую ошибку файла). Я даже вижу предупреждения от драгоценного камня:
Клиенты Google Cloud API лучше всего работают на поддерживаемых версиях Ruby.
Рассмотрите возможность обновления до Ruby 2.3 или новее. Увидеть
https://www.ruby -lang.org / ru / downloads / филиалы / для получения дополнительной информации о
График обслуживания Ruby. Чтобы подавить это сообщение, установите
Переменная среды GOOGLE_CLOUD_SUPPRESS_RUBY_WARNINGS.
Не требуется: false не должен загружать самоцвет? И если это так, то как я могу предотвратить загрузку этого гема для таких задач, как db: migrate?