Рекомендуемый подход для установки Backup gem в Rails - PullRequest
0 голосов
/ 20 октября 2018

Я борюсь с конфликтами версий гемов в моем приложении Rails, недавно установившем гем backup, с ошибками в следующем виде:

[error] CLI::Error
[error] --- Wrapped Exception --- 
[error] Gem::LoadError: You have already activated open4 1.3.0, but your Gemfile requires open4 1.3.4. Prepending `bundle exec` to your command may solve this.

Это гем, который зависит от обоихдрагоценные камни в моем GemFile и Backup драгоценном камне, это не драгоценный камень, указанный в моем GemFile

Мой подход заключался в использовании bundle install для установки всех драгоценных камней и зависимостей для моего приложения,Затем я использовал gem install backup для установки backup драгоценного камня отдельно

Существует несколько дискуссий по этому поводу в Интернете, одним из самых полезных из которых является: https://github.com/backup/backup/issues/635

Похоже, эточто отдельная gemfile должна быть создана в папке Backup, которую затем можно также установить с помощью bundler

Пожалуйста, кто-нибудь может объяснить процесс, которому я должен следовать для создания этого файла gem, а затемкак мне установить гемы и запустить команду резервного копирования, используя эти драгоценные камни, а не те, что используются для всего приложения?

Я очень хочу понять, как сделать это правильно, а не Макинг вещи еще хуже

...