2013-05-07 26 views
5

Ruby on Rails uygulamasında yeniyim ve Internet'ten bazı örnekler vermeye çalıştım. Ama kurulum kurulumu yapmaya çalıştığımda bir hatam var. gem devise ekleyerek Gemfile'ı değiştirdim. Ardından, çalıştırdığım zaman çalıştırın:Hata oluşturmaya çalışırken hata oluştu: Ruby on Rails uygula

bundle 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>' 

bana yardım edin:

rails generate devise:install 

sonraki hata vardı!

+0

Eğer 'hazırlamak' – poseid

cevap

6

Devise sürümü oldukça eskidir. Sonra

bundle update devise 

Ve:

bunu yapabilirsiniz

bundle install 

Bu Devise mücevher yükseltmelisiniz.

+0

Çok teşekkürler mücevher dahil senin Gemfile kısmını gönderebilir! Şimdi çalıştı! – 23ars

+0

harika! Lütfen istediğiniz zaman cevabı doğru olarak işaretleyiniz. – poseid

0

Olmalıdır:

rails generate devise_install 

değil:

rails generate devise:install