2013-05-07 12 views
5

私はRuby on Railsの新機能で、インターネットからいくつかの例を試してみました。しかし、私はdevise installを生成しようとしているときにエラーが発生します。 私はgem deviseを追加してGemfileを修正しました。その後、実行:Ruby on Railsでdevise:installをインストールしようとするとエラーが発生する

bundle install 

しかし、私は実行します。

rails generate devise:install 

私は次のエラーが発生しました:

/usr/local/lib/ruby/gems/0.9.1/gems/devise-1.1.3/lib/devise.rb:193:in `mailer=': undefined method `ref' for ActiveSupport::Dependencies:Module (NoMethodError) 
    from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.1.3/lib/devise.rb:195:in `<module:Devise>' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/devise-1.1.3/lib/devise.rb:4:in `<top (required)>' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `block in require' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `each' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler/runtime.rb:59:in `require' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.3.5/lib/bundler.rb:132:in `require' 
    from /home/mihai/Desktop/blog/config/application.rb:7:in `<top (required)>' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.2.13/lib/rails/commands.rb:24:in `require' 
    from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.2.13/lib/rails/commands.rb:24:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 

私を助けてください!

+0

はあなたが '工夫' – poseid

答えて

6

Deviseのバージョンはかなり古いです。

あなたは行うことができます。

bundle update devise 

そして:

bundle install 

をこれが考案宝石をアップグレードする必要があります。

+0

おかげでたくさんの宝石が含まれ、あなたのGemfileの一部を投稿することができます!それは今働いた! – 23ars

+0

素晴らしい!あなたがそれを好きなときに答えを正しいものとしてマークしてください。 – poseid

0

それは次のようになります。

rails generate devise_install 

とされていない:

rails generate devise:install 
関連する問題