-2

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

** c:\redmine>rails g redmine_plugin_controller g_build gbuild_setup 你没有指定你希望 Rails 如何为你的生产环境报告弃用通知,请在配置中将 config.active_support.deprecation 设置为 :log、:notify 或 :stderr /environments/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:in resolve_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_record/connection_adapters/abstract/connection_specification.rb:25:spec' 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从C:/Ruby192/lib/ruby建立_connection /gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/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:in execute_hook' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:43:inblock 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:in each' 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_record/base.rb:721:in block <top (required)>' from c:/redmine/lib/plugins/acts_as_activity_provider/init.rb:2:inin ' from c:/redmine/config/initializers/00-core_plugins.rb:12:in eval' from c:/redmine/config/initializers/00-core_plugins.rb:12:inblock in <top (required)>' from c :/redmine/config/initializers/00-core_plugins.rb:2:in each' 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:在load' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:in来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:236:in load_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:in 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:ineach' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2 .8/lib/rails/engine .rb:587:in 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 :in run' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:55:inblock in run_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:in each' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:inrun_initializers' from C:/Ruby192/ lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic ation.rb:136:in initialize!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/railti e/configurable.rb:30:inmethod_missing' 来自 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:in需要'来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic ation.rb:103:in require_environment!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman ds.rb:25:in' 来自 script/rails:6:in require' from script/rails:6:in'

c:\redmine>rails g redmine_plugin_controller g_build gbuild_setup -e devlopment 您没有指定希望 Rails 如何报告生产环境的弃用通知,请将 config.active_support.deprecation 设置为 :log、:notify 或 :stderr at config/environments/production .rb C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_specification.rb:47:in resolve_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_record/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_record/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:in execute_hook' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:43:inblock 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:in each' 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_record/base.rb:721:in block <top (required)>' from c:/redmine/lib/plugins/acts_as_activity_provider/init.rb:2:inin ' from c:/redmine/config/initializers/00-core_plugins.rb:12:in eval' from c:/redmine/config/initializers/00-core_plugins.rb:12:inblock in <top (required)>' from c :/redmine/config/initializers/00-core_plugins.rb:2:in each' 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:在load' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:in来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:236:in load_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:in 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:ineach' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2 .8/lib/rails/engine .rb:587:in 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 :in run' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:55:inblock in run_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:in each' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:inrun_initializers' from C:/Ruby192/ lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic ation.rb:136:in initialize!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/railti e/configurable.rb:30:inmethod_missing' 来自 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:in需要'来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/applic ation.rb:103:in require_environment!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman ds.rb:25:in' 来自 script/rails:6:in require' from script/rails:6:in'

c:\redmine>rails g redmine_plugin_controller g_build gbuild_setup -e devlopment

error.logx 您没有指定希望 Rails 如何报告生产环境的弃用通知,请在 config/environments/production .rb C:/ 中将 config.active_support.deprecation 设置为 :log、:notify 或 :stderr Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.8/lib/active_record/connect ion_adapters/abstract/connection_specification.rb:47:in resolve_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_record/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从 C:/Ruby192/lib/ruby/gems/1.9.1/gems/ 建立 _connection activerecord-3.2.8/lib/active_record/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:in execute_hook' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/lazy_load_hooks.rb:43:inblock 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:in each' 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_record/base.rb:721:in block <top (required)>' from c:/redmine/lib/plugins/acts_as_activity_provider/init.rb:2:inin ' from c:/redmine/config/initializers/00-core_plugins.rb:12:in eval' from c:/redmine/config/initializers/00-core_plugins.rb:12:inblock in <top (required)>' from c :/redmine/config/initializers/00-core_plugins.rb:2:in each' 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:在load' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_ support/dependencies.rb:245:in来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:236:in load_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:in 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:ineach' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2 .8/lib/rails/engine .rb:587:in 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 :in run' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:55:inblock in run_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:in each' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/initia lizable.rb:54:inrun_initializers' from C:/Ruby192/ lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/application.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' 来自 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:in require_environment!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/comman ds.rb:25:in'来自脚本/rails:6:in require' from script/rails:6:in' **

问题是什么?谁能帮我?谢谢!

4

2 回答 2

2

看起来您在 -e 之后的环境名称中有错字。在你得到的主线程中,devlopment而不是development

于 2014-02-26T11:39:54.030 回答
1

您没有指定希望 Rails 如何报告生产环境的弃用通知,请在 config/environments/production.rb 中将 config.active_support.deprecation 设置为 :log、:notify 或 :stderr

于 2012-10-31T13:59:03.880 回答