2011-03-29 59 views
1

我有一個rails 2.3.8應用程序,我試圖移動到Heroku,這意味着我也需要遷移到捆綁器。遷移rails 2.3應用程序使用Bundler而不是config.gem

我已經遵循了一些步驟來解釋(http://gembundler.com/rails23.html),但是一個寶石(或者至少它可能更多,我還不確定)沒有似乎被加載。

該寶石是「acts_as_taggable_on_steroids」。我有一個後期模型,然後聲明'acts_as_taggable'。

當我運行rake db:migrate我得到以下錯誤:

 
undefined local variable or method `acts_as_taggable' for # Class:0x1034acfa0 

想法?下面的Gemfile:

的Gemfile

 
source "http://rubygems.org" 
gem "rails", "~>2.3.8" 

gem "acts_as_taggable_on_steroids", :require => "acts_as_taggable", :git => "git://github.com/jviney/acts_as_taggable_on_steroids.git" 

編輯 我使用(並有) 'acts_as_taggable' 中郵模式。在遷移到Bundler之前,我使用了acts_as_taggable_on_steroids gem作爲功能。

回答

2

您是否先運行「捆綁檢查」?如果這個作品'捆綁安裝'

+0

是的,我做了,它說所有的依賴關係都滿意。 – cbrulak 2011-03-30 03:05:14

+0

您是否嘗試刪除:require字段? – Nick 2011-03-30 11:07:59

+0

是的。我實際上是在沒有這個領域的情況下開始的,但是認爲它可以解決問題。 (它沒有) – cbrulak 2011-03-30 13:14:32

相關問題