我正在尝试使用capistrano在VPS上部署我的rails应用程序,我遇到了这个问题: 一切都很好地发展。 任何人都知道如何处理这个问题?
2013-11-18 21:41:44执行deploy:migrate'
* executing "cd /home/henrik41/apps/woomatch/releases/20131119023851 && bundle exec rake RAILS_ENV=production db:migrate"
servers: ["66.228.34.47"]
[66.228.34.47] executing command
** [out :: 66.228.34.47] rake aborted!
** [out :: 66.228.34.47] uninitialized constant ActiveAdmin
** [out :: 66.228.34.47] /home/henrik41/apps/woomatch/releases/20131119023851/config/initializers/active_admin.rb:1:in
'
** [out :: 66.228.34.47] /home/henrik41/apps/woomatch/shared/bundle/ruby/1.9.1/gems/railties-3.2.12/lib/rails/engine.rb:588:in {{ 1}}每个”
** [out :: 66.228.34.47] /home/henrik41/apps/woomatch/shared/bundle/ruby/1.9.1/gems/railties-3.2.12/lib/rails/engine.rb:587:in {{ 1}} instance_exec”
** [out :: 66.228.34.47] /home/henrik41/apps/woomatch/shared/bundle/ruby/1.9.1/gems/railties-3.2.12/lib/rails/initializable.rb:30:in {{在run_initializers中阻止1}}
** [out :: 66.228.34.47] /home/henrik41/apps/woomatch/shared/bundle/ruby/1.9.1/gems/railties-3.2.12/lib/rails/initializable.rb:54:in {{ 1}} run_initializers'
** [out :: 66.228.34.47] /home/henrik41/apps/woomatch/shared/bundle/ruby/1.9.1/gems/railties-3.2.12/lib/rails/application.rb:136:in {{ 1}}的method_missing”
** [out :: 66.228.34.47] /home/henrik41/apps/woomatch/releases/20131119023851/config/environment.rb:6:in block (2 levels) in <class:Engine>'
** [out :: 66.228.34.47] /home/henrik41/apps/woomatch/shared/bundle/ruby/1.9.1/gems/railties-3.2.12/lib/rails/engine.rb:587:in
require_environment!'
** [out :: 66.228.34.47] /home/henrik41/apps/woomatch/shared/bundle/ruby/1.9.1/gems/railties-3.2.12/lib/rails/application.rb:297:in`block (initialts_tasks'中的(2个级别)
** [out :: 66.228.34.47]任务:TOP =&gt; db:migrate =&gt;环境
** [out :: 66.228.34.47](通过使用--trace运行任务查看完整跟踪)
命令在22955ms完成
失败:“sh -c'cd / home / henrik41 / apps / woomatch / releases / 20131119023851&amp;&amp;&amp; exec rake RAILS_ENV = production db:migrate'”on 66.228.34.47
答案 0 :(得分:2)
如果active_admin位于组内(例如“开发”或“资产”)并且在生产环境中不可用,则可能导致此错误。