【发布时间】:2014-09-15 19:17:45
【问题描述】:
我正在尝试将 mongo gem 用于数据迁移 rake 任务。我不想将它添加到整个项目的 Gemfile 中,以便可以从这个单一的 rake 任务中使用它。我如何将 mongo 动态添加到捆绑包中以执行该 rake 任务?
我尝试过使用Bundler::Injector::inject,但后来我需要bundle install。如果我从任务中运行它,捆绑器已经初始化,所以require 'mongo' 仍然失败。我应该做些什么来重新加载捆绑器还是实际上有一种干净的方法可以做到这一点?
【问题讨论】:
标签: ruby rubygems rake bundler