我正在为 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:in
resolve_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:in
instance_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:in
run_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
bloc 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:in
block 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:in
load' 来自 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:in
instance_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:in
run_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:in
method_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:in
require' 来自 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:in
resolve_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:in
instance_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:in
run_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
bloc 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:in
block 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:in
load' 来自 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:in
instance_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
block 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:in
run_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:in
method_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:in
require' 来自 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
'中的CC_25块>
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: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:in
resolve_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:in
instance_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:in
run_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:in
block 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:in
load' 来自 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:in
instance_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:in
run_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:in
method_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:in
require' 来自 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
' **中的CC_43块>
问题出在哪里?谁能帮我?谢谢!
看起来您在 -e 之后的环境名称中输入了拼写错误。在主线程中,您得到了devlopment
而不是development
您没有指定您希望 Rails 如何报告弃用通知 对于您的生产环境,请设置 config.active_support.弃用 到 :log, :notify 或 :stderr at config/environments/production.rb