在Rails中安装Backup gem的推荐方法

时间:2018-10-19 22:33:28

标签: ruby-on-rails rubygems bundler

我在最近安装了backup gem的Rails应用程序中遇到了gem版本冲突,并且出现以下错误:

[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.

这是一个宝石,它与我的GemFileBackup宝石中的宝石都有依存关系,不是我的GemFile中列出的宝石

我的方法是使用bundle install为应用程序安装所有的gem和依赖项,然后我使用gem install backup分别安装backup gem

有关此在线内容的讨论很多,其中最有用的是:https://github.com/backup/backup/issues/635

这似乎表明应该在gemfile文件夹中创建一个单独的Backup,然后也可以使用bundler安装该文件夹

请有人解释我创建该gem文件应遵循的过程,然后说明我将如何安装gem并使用这些gem而不是整个应用程序的gem运行备份命令?

我非常想了解正确的方法,而不是让事情变得更糟

0 个答案:

没有答案