2012-02-28 119 views
0

我試圖用所謂的「Carrier」寫一個人一個Rails消息寶石@stanislaw誰似乎對StackOverflow紅寶石:運營商寶石將不會安裝遷移

的輪廓根據自述中,安裝了寶石的需要此命令

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" 
+0

嘿@stanislaw,您會考慮在回答這個問題?謝謝。 – Leahcim 2012-02-28 02:53:29

+0

你在使用捆綁器嗎?如果是這樣,你嘗試'捆綁exec耙載波:安裝:migrations'?你也可以發佈你的'routes.rb'文件嗎? – ScottJShea 2012-02-28 03:06:22

+0

@ScottJShea bundle exec等產生了相同的結果。我用路由文件更新了OP。你之前得到過這個寶石嗎? – Leahcim 2012-02-28 05:10:32

回答

1

我有同樣的錯誤消息引擎我創建,這沒有答案後在谷歌中居於首位。

解決方案對我來說是從運行測試/虛擬目錄rake任務。

當它出現您要添加這個引擎你的應用程序,並得到同樣的錯誤,也許你正試圖發動機目錄內運行rake任務,而不是您的應用程序目錄?

看到也StackOverflow的問題: Rails 3.1 engines migrations are not working