簡體   English   中英

Devise-RoR:錯誤運行rails生成devise:install

[英]Devise - RoR: error running rails generate devise:install

有人能幫我嗎??

我正在遵循https://github.com/plataformatec/devise上的“入門”指令,當我運行rails generate devise:install ,出現以下錯誤(我的ruby版本是1.8.3和Rails 3.2.17)。 :

C:/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.6.2/lib/bundler/runtime.rb:76:in `re
quire': C:/Ruby187/lib/ruby/gems/1.8/gems/devise-3.2.4/lib/devise.rb:452: syntax
error, unexpected ':', expecting kEND (SyntaxError)
...ults mapping.name, strategies: mapping.strategies
                          ^
        from C:/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.6.2/lib/bundler/runtime
.rb:76:in `require'
    from C:/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.6.2/lib/bundler/runtime
.rb:72:in `each'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.6.2/lib/bundler/runtime
.rb:72:in `require'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.6.2/lib/bundler/runtime
.rb:61:in `each'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.6.2/lib/bundler/runtime
.rb:61:in `require'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/bundler-1.6.2/lib/bundler.rb:132:
in `require'
        from C:/Users/Adit/Documents/Rails/blog187/config/application.rb:7
        from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.2.17/lib/rails/command
s.rb:24:in `require'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.2.17/lib/rails/command
s.rb:24
        from script/rails:6:in `require'
        from script/rails:6

您嘗試使用的devise版本(Devise 3)與Ruby 1.8.3不兼容

如果可能,請將您的Ruby更新到1.9.3或更高版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM