2017-07-07 72 views
1

這裏是我的錯誤帽生產部署不知道如何建設任務「開始」(見--tasks)

帽生產部署 (回溯限制進口任務) 帽中止! 不知道如何建設任務 '開始'(見--tasks)

與--trace https://gist.github.com/hmexp/a899739fc39eeb56b20f639965a54b13

Capfile

# Load DSL and Setup Up Stages 
require 'capistrano/setup' 
require 'capistrano/deploy' 
require 'capistrano/rails/console' 
require 'capistrano/rails' 
require 'capistrano/bundler' 
require 'capistrano/rvm' 
require 'capistrano/puma' 

# Loads custom tasks from `lib/capistrano/tasks' if you have any defined. 
Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r } 

Deploy.rb https://gist.github.com/hmexp/58ac59bd9af48922835c7fcc73fe7ece

那麼如何我能解決這個問題嗎?

謝謝!

回答

0

幾周前我遇到過這個問題。

至於我記得,我通過把我的beforeafter語句命名空間之外,因此precising的命名空間中invokations類似下面的解決了這個:

before "deploy:starting", "deploy:setup_maintenance_for_deploy" 
before "deploy:starting", "maintenance:enable" 
# after 'deploy:migrate', 'deploy:seed' 
after 'deploy:publishing', 'deploy:restart' 
after "deploy:finished", "maintenance:disable"  

你的痕跡,似乎也證實了我的直覺該問題是由命名空間問題引起的。
這些都是Capfile和deploy.rb我使用:

Capfile
deploy.rb

希望這有助於。

相關問題