@kramidev

Проблемы с cap production deploy. Как решить?

Привет всем. при cap production deploy лезет вот эта ошибка. Куда плыть и как решить подскажите пожалуйста. Решение нагуглить не получилось.

cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as deployer@188.166.63.168: exit
/home/kramidev/.rvm/gems/ruby-2.2.0/gems/sshkit-1.7.1/lib/sshkit/runners/parallel.rb:16:in `rescue in block (2 levels) in execute'
/home/kramidev/.rvm/gems/ruby-2.2.0/gems/sshkit-1.7.1/lib/sshkit/runners/parallel.rb:12:in `block (2 levels) in execute'
SystemExit: exit
/home/kramidev/.rvm/gems/ruby-2.2.0/gems/capistrano-3.2.1/lib/capistrano/tasks/git.rake:28:in `exit'
/home/kramidev/.rvm/gems/ruby-2.2.0/gems/capistrano-3.2.1/lib/capistrano/tasks/git.rake:28:in `block (4 levels) in <top (required)>'
/home/kramidev/.rvm/gems/ruby-2.2.0/gems/sshkit-1.7.1/lib/sshkit/backends/abstract.rb:85:in `with'
/home/kramidev/.rvm/gems/ruby-2.2.0/gems/capistrano-3.2.1/lib/capistrano/tasks/git.rake:27:in `block (3 levels) in <top (required)>'
/home/kramidev/.rvm/gems/ruby-2.2.0/gems/sshkit-1.7.1/lib/sshkit/backends/netssh.rb:54:in `instance_exec'
/home/kramidev/.rvm/gems/ruby-2.2.0/gems/sshkit-1.7.1/lib/sshkit/backends/netssh.rb:54:in `run'
/home/kramidev/.rvm/gems/ruby-2.2.0/gems/sshkit-1.7.1/lib/sshkit/runners/parallel.rb:13:in `block (2 levels) in execute'
Tasks: TOP => git:check
(See full trace by running task with --trace)
The deploy has failed with an error: #<SSHKit::Runner::ExecuteError: Exception while executing as deployer@188.166.63.168: exit>
  • Вопрос задан
  • 2775 просмотров
Решения вопроса 1
@rsi
software engineer
Во первых нужен конфиг. Без него сложно сказать, что не так пошло.
Во вторых проверьте установлено ли у вас роль:
set :stage, :production
set :branch, 'master'
set :deploy_to, '/srv/www/server.com/'
role :all, %w{deploy@server.com}
server 'server.com', user: 'deploy', roles: %w{web app}, my_property: :my_value
fetch(:default_env).merge!(rails_env: :production)


Здесь есть отличный мануал

Еще можно попробовать выполнить
cap production deploy:check
Для проверки конфига
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы