【发布时间】:2012-12-26 17:37:04
【问题描述】:
我正在创建一个 Rails 引擎,并在其中编写了一些 rake 任务。我的 rake 任务在 3rd-party gem 中调用 rake 任务,我已将其作为依赖项包含在我的 gemspec 中。
当我尝试运行我的 rake 任务时,它失败并指出它无法从 3rd 方 gem 中找到任务。考虑到Rake -T 显示的是我的任务,而不是第 3 方的任务,这是有道理的。
如果我在我的应用程序 gemfile 中包含第 3 方 gem,一切都很完美,但我不想这样做。
我猜我需要在我的引擎的 rake_tasks do 块中添加另一个包含,但不知道要包含什么。我尝试了多种路径,但似乎都没有奏效。
【问题讨论】:
-
你能解决这个问题吗?
标签: ruby-on-rails ruby gem rake rails-engines