2017-06-07 223 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
相关问题