Ruby:Carrier Gem不会安装迁移

时间:2012-02-28 02:52:47

标签: ruby-on-rails ruby

我正在尝试使用一个名为“Carrier”的Rails消息传递宝石,这个宝石是由@stanislaw写的,他似乎在StackOverflow上有个人资料

根据自述文件,他的gem的安装需要这个命令

rake carrier:install:migrations

然而,当我尝试时,我得到了rake aborted

rake aborted!
Don't know how to build task 'carrier:install:migrations'

任何人对这个宝石都有经验吗?

Routes.rb(根据以下评论的要求)

DeviseMessage::Application.routes.draw do


  root :to => "home#index"
devise_for :users
resources :users, :only => :show
mount Carrier::Engine => "/carrier" 

1 个答案:

答案 0 :(得分:1)

对于我正在创建的引擎,我有相同的错误消息,这个未经回复的帖子在google中名列前茅。

我的解决方案是从test / dummy目录运行rake任务。

因为看起来你正在将这个引擎添加到你的应用程序并得到相同的错误,也许你试图从引擎目录中运行rake任务,而不是你的app目录?

另见StackOverflow问题: Rails 3.1 engines migrations are not working