2017-06-07 226 views
0

我上運行此任務收到錯誤: 任務:TOP =>部署:資產:預編譯Capistrano的部署:資產:預編譯失敗在軌道上5

Error: 
The deploy has failed with an error: Exception while executing as [email protected]**.**.**.***: rake exit status: 1 

這裏是我的Capfile:

require 'capistrano/setup' 
require 'capistrano/deploy' 
require 'capistrano/nginx' 
require 'capistrano/puma' 
require 'capistrano/puma/nginx' 
require 'capistrano/rvm' 
require 'capistrano/rails' 
require 'capistrano/rails/db' 
require 'capistrano/rails/console' 
require 'capistrano/upload-config' 
require 'sshkit/sudo' 

Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r } 

這capfile on Rails的4運行我得到的錯誤,當我遷移到軌道5

+0

請做下的事情,包括'deploy.rb'的問題,改變了'LOG_LEVEL在'deploy.rb'中執行':debug',運行deploy,顯示完整的錯誤跟蹤。 –

回答

0

這解決了我的錯誤:我capfile現在看起來是這樣

require 'capistrano/setup' 
require 'capistrano/deploy' 
require 'capistrano/nginx' 
require 'capistrano/puma' 
require 'capistrano/puma/nginx' 
require 'capistrano/rvm' 
require 'capistrano/rails/migrations' 
require 'capistrano/rails/db' 
require 'capistrano/rails/console' 
require 'capistrano/upload-config' 
require 'sshkit/sudo' 

Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r }

我刪除了這一行的資產編

 require 'capistrano/rails

,取而代之以

 require 'capistrano/rails/migrations
相關問題