【问题标题】:Railties is causing rails g not to workRailties 导致 rails g 无法工作
【发布时间】:2011-12-18 09:22:16
【问题描述】:

当我尝试 rails g clearance:installrails g sorcery:install 时,它会失败并回复:

/Users/superhappyfuntime/pikipik/config/initializers/devise.rb:3: uninitialized constant Devise (NameError)
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/engine.rb:556
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/engine.rb:555:in each'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/engine.rb:555
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:30:ininstance_exec'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:30:in run'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:55:inrun_initializers'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:54:in each'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/initializable.rb:54:inrun_initializers'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application.rb:96:in initialize!'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/railtie/configurable.rb:30:insend'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/railtie/configurable.rb:30:in method_missing'
    from /Users/superhappyfuntime/pikipik/config/environment.rb:5
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/application.rb:83:inrequire_environment!'
    from /Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/commands.rb:22
    from script/rails:6:in `require'
    from script/rails:6

我怎样才能让它正常工作?

【问题讨论】:

  • Railties 是 Rails 的一部分。那不是你的问题所在。您应该查看两行:第一行告诉您 Devise 存在问题(您是否按照设置 Devise 的所有说明进行操作?),倒数第五行告诉您错误源于您的应用在config/environment.rb 的第 5 行。第 5 行及其周围的线路是什么?
  • @Jordan 删除 Devise 解决了这个问题。
  • 如果我想要使用 Devise 并且仍然遇到同样的错误怎么办?我没有安装任何其他身份验证 gem。
  • @Marc 尝试另一个宝石,如巫术、通关、OAuth、守望者等。

标签: ruby-on-rails ruby clearance


【解决方案1】:

为了解决这个问题,Devise 以某种方式导致了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    • 2021-04-07
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-03
    相关资源
    最近更新 更多