当我执行一些指令时,Rails 3.2 消息:"you did not specify how you would like rails to report deprecation notices"



我正在为 Redmine 开发一个插件,当我执行命令以生成控制器时,我收到以下消息:

** C:\Redmine>rails g redmine_plugin_controller g_build gbuild_setup 您没有指定您希望 Rails 如何报告 y 的弃用通知 我们的生产环境,请将config.active_support.deprecation设置为:lo g, :notify 或 :stderr at config/environment/production .rb C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/connect ion_adapters/abstract/connection_specification.rb:47:inresolve_hash_connection ': database configuration does not specify adapter (ActiveRecord::AdapterNotSpec ified) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/connection_adapters/abstract/connection_specification.rb:41:inresolve_st ring_connection' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/connection_adapters/abstract/connection_specification.rb:25:inspec' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/connection_adapters/abstract/connection_specification.rb:129:in建立 _connection' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/railtie.rb:82:inblock (2 levels) in <class:Railtie>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:36:ininstance_eval' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:36:inexecute_hook' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:43:in块在run_load_hooks' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:42:ineach' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:42:inrun_load_hooks' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/base.rb:721:in<top (required)>' from c:/redmine/lib/plugins/acts_as_activity_provider/init.rb:2:inbloc k 在 ' 从 c:/redmine/config/initializers/00-core_plugins.rb:12:ineval' from c:/redmine/config/initializers/00-core_plugins.rb:12:in块在<顶部(必填)>' from c:/redmine/config/initializers/00-core_plugins.rb:2:ineach' from c:/redmine/config/initializers/00-core_plugins.rb:2:in' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:inload' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:inblock in load' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:236:inload_dependency' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:inload' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine .rb:588:每个block (2 levels) in <class:Engine>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine .rb:587:in来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine .rb:587:在block in <class:Engine>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:30:ininstance_exec' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:30:inrun' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:55:in块在run_initializers' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:ineach' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:inrun_initializers' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic Ation.rb:136:ininitialize!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/railti e/configurable.rb:30:inmethod_missing' from c:/redmine/config/environment.rb:14:in<top (required)>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic ation.rb:103:inrequire' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic Ation.rb:103:inrequire_environment!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman ds.rb:25:in' 从脚本/轨道:6:在require' from script/rails:6:in'

c:\redmine>rails g redmine_plugin_controller g_build gbuild_setup -e devlopment 您没有指定您希望 Rails 如何报告 y 的弃用通知 我们的生产环境,请将config.active_support.deprecation设置为:lo g, :notify 或 :stderr at config/environment/production .rb C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/connect ion_adapters/abstract/connection_specification.rb:47:inresolve_hash_connection ': database configuration does not specify adapter (ActiveRecord::AdapterNotSpec ified) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/connection_adapters/abstract/connection_specification.rb:41:inresolve_st ring_connection' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/connection_adapters/abstract/connection_specification.rb:25:inspec' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/connection_adapters/abstract/connection_specification.rb:129:in建立 _connection' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/railtie.rb:82:inblock (2 levels) in <class:Railtie>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:36:ininstance_eval' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:36:inexecute_hook' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:43:in块在run_load_hooks' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:42:ineach' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:42:inrun_load_hooks' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/base.rb:721:in<top (required)>' from c:/redmine/lib/plugins/acts_as_activity_provider/init.rb:2:inbloc k 在 ' 从 c:/redmine/config/initializers/00-core_plugins.rb:12:in<中的eval' from c:/redmine/config/initializers/00-core_plugins.rb:12:in块>' from c:/redmine/config/initializers/00-core_plugins.rb:2:ineach' from c:/redmine/config/initializers/00-core_plugins.rb:2:in' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:inload' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:inblock in load' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:236:inload_dependency' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:inload' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine .rb:588:每个block (2 levels) in <class:Engine>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine .rb:587:in来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine .rb:587:在block in <class:Engine>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:30:ininstance_exec' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:30:inrun' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:55:inblock in run_initializers' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:ineach' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:inrun_initializers' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic Ation.rb:136:ininitialize!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/railti e/configurable.rb:30:inmethod_missing' from c:/redmine/config/environment.rb:14:in<top (required)>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic ation.rb:103:inrequire' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic Ation.rb:103:inrequire_environment!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman ds.rb:25:in' 从脚本/轨道:6:在require' from script/rails:6:in'

C:\Redmine>rails g redmine_plugin_controller g_build gbuild_setup -e devlopment

错误.logx 您没有指定您希望 Rails 如何报告 y 的弃用通知 我们的生产环境,请将config.active_support.deprecation设置为:lo g, :notify 或 :stderr at config/environment/production .rb C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/connect ion_adapters/abstract/connection_specification.rb:47:inresolve_hash_connection ': database configuration does not specify adapter (ActiveRecord::AdapterNotSpec ified) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/connection_adapters/abstract/connection_specification.rb:41:inresolve_st ring_connection' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/connection_adapters/abstract/connection_specification.rb:25:inspec' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/connection_adapters/abstract/connection_specification.rb:129:in建立 _connection' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/railtie.rb:82:inblock (2 levels) in <class:Railtie>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:36:ininstance_eval' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:36:inexecute_hook' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:43:in块在run_load_hooks' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:42:ineach' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:42:inrun_load_hooks' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_r ecord/base.rb:721:in<top (required)>' from c:/redmine/lib/plugins/acts_as_activity_provider/init.rb:2:in集团 k 在 ' 从 c:/redmine/config/initializers/00-core_plugins.rb:12:in<中的eval' from c:/redmine/config/initializers/00-core_plugins.rb:12:in块>' from c:/redmine/config/initializers/00-core_plugins.rb:2:ineach' from c:/redmine/config/initializers/00-core_plugins.rb:2:in' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:inload' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:inblock in load' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:236:inload_dependency' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:inload' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine .rb:588:每个block (2 levels) in <class:Engine>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine .rb:587:in来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/engine .rb:587:在block in <class:Engine>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:30:ininstance_exec' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:30:inrun' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:55:in块在run_initializers' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:ineach' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:inrun_initializers' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic Ation.rb:136:ininitialize!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/railti e/configurable.rb:30:inmethod_missing' from c:/redmine/config/environment.rb:14:in<top (required)>' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic ation.rb:103:inrequire' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic Ation.rb:103:inrequire_environment!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman ds.rb:25:in' 从脚本/轨道:6:在require' from script/rails:6:in' **

问题出在哪里?谁能帮我?谢谢!

看起来您在 -e 之后的环境名称中输入了拼写错误。在主线程中,您得到了devlopment而不是development

您没有指定您希望 Rails 如何报告弃用通知 对于您的生产环境,请设置 config.active_support.弃用 到 :log, :notify 或 :stderr at config/environments/production.rb

相关内容

最新更新