简体   繁体   English

尝试生成devise用户时出现语法错误

[英]syntax error when trying to generate devise user

I recently added the devise gem to my rails application and the bundle install went smoothly. 我最近将devise gem添加到了我的rails应用程序中,并且捆绑安装顺利进行。 When I ran "rails generate devise:install" it generated a list of changes I should make to various files, which I incorporated. 当我运行“ rails generate devise:install”时,它生成了我应该对各种文件进行的更改的列表,这些更改已合并到其中。

I next ran rails generate devise User and received the following error message: 接下来,我运行rails generate devise User并收到以下错误消息:

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.13/lib/ac
tive_support/dependencies.rb:251:in `require': C:/code/omrails/config/environmen
ts/development.rb:41: syntax error, unexpected keyword_end, expecting $end (Synt
axError)
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-
3.2.13/lib/active_support/dependencies.rb:251:in `block in require'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-
3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-
3.2.13/lib/active_support/dependencies.rb:251:in `require'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/engine.rb:571:in `block in <class:Engine>'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/initializable.rb:30:in `instance_exec'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/initializable.rb:30:in `run'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/initializable.rb:55:in `block in run_initializers'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/initializable.rb:54:in `each'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/initializable.rb:54:in `run_initializers'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/application.rb:136:in `initialize!'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/railtie/configurable.rb:30:in `method_missing'
        from C:/code/omrails/config/environment.rb:5:in `<top (required)>'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-
3.2.13/lib/active_support/dependencies.rb:251:in `require'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-
3.2.13/lib/active_support/dependencies.rb:251:in `block in require'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-
3.2.13/lib/active_support/dependencies.rb:236:in `load_dependency'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-
3.2.13/lib/active_support/dependencies.rb:251:in `require'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/application.rb:103:in `require_environment!'
        from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.1
3/lib/rails/commands.rb:25:in `<top (required)>'
        from script/rails:6:in `require'
        from script/rails:6:in `<main>'

I've looked in the referenced files, but can't really figure out what needs to be fixed. 我已经查看了引用的文件,但无法真正弄清楚需要解决的问题。

Your config/environments/development.rb:41 has a msising "end" tag. 您的config / environments / development.rb:41有一个msising的“结束”标签。 If you are using git or something, try a diff to find the problem. 如果您正在使用git或其他东西,请尝试使用diff来查找问题。 If you can't find, paste your file here for inspection. 如果找不到,请将文件粘贴到此处进行检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 迁移时,rails会产生devise用户错误 - rails generate devise User error when migrating 当运行“ rails generate devise:install”时,从devise中得到错误“用户不响应&#39;devise&#39;方法” - getting error from devise “User does not respond to 'devise' method” when running “rails generate devise:install” 尝试生成 devise 时出错:安装在 Ruby on Rails - Error when trying to generate devise:install in Ruby on Rails 尝试更新Devise用户详细信息时路由错误,Rails 4 - Routing Error when trying to update Devise user details, Rails 4 尝试设计时出现路由错误 - Routing Error when trying devise 运行rails时出错生成设备用户 - Error running rails generate devise User 尝试包含 Devise::Test::ControllerHelpers 时出错 - Error when trying to include Devise::Test::ControllerHelpers 在Devise中注册后尝试自动登录并将用户重定向到特定路径时出现双重渲染错误 - Double render error when trying to auto sign in and redirect user into a specific path after registration in Devise 为什么我的“ rails生成devise用户”和“ rails生成devise_install”给我以下错误? - why is my “rails generate devise User” and “rails generate devise_install” giving me the following error? Rails-尝试使用用户挂钩查找用户登录时的方法不存在错误-devise - Rails - method doesn't exist error when trying to use user hook to find out when user signed in - devise
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM