Я развертывание мое приложение на локальном хосте с помощью Capistrano, но получаю ошибку ниже:Ошибка при развертывании Capistrano в локальном хосте
INFO [5f197b14] Запуск/USR/бен/окр MkDir -p/TMP/promo_app/в chakreshwar @ localhost DEBUG [5f197b14] Команда:/usr/bin/env mkdir -p/tmp/promo_app/ (Backtrace ограничен импортированными задачами) cap прерван! Errno :: ECONNREFUSED: Соединение отклонено - подключение (2) для 127.0.0.1:22
Я использую ниже камень для Capistrano
gem 'capistrano'
gem 'capistrano-ext'
Ниже приведен код Deploy.rb
# config valid only for current version of Capistrano
lock '3.4.0'
set :application, 'my_app'
set :repo_url, '/home/test/git_server/test_app.git'
набор: deploy_to, '/ дома/испытания/проекты/capistrano_deployment/my_app'
set :scm, :git
set :format, :pretty
# Default value for :pty is false
set :pty, true
set :default_stage, "staging"
namespace :deploy do
after :restart, :clear_cache do
on roles(:web), in: :groups, limit: 3, wait: 10 do
end
end
end
Ниже мой staging.rb:
server 'localhost', user: 'username', roles: %w{app db web}#
:other_value
role :app, %w{localhost}#, my_property: :my_value
role :web, %w{localhost}#, other_property: :other_value
role :db, %w{localhost}
Пожалуйста скажите, если что-то пропустил в нем.
Теперь я получаю крышка прервана! SocketError: getaddrinfo: Имя или услуга неизвестна –
Можете ли вы ssh использовать инструмент командной строки? –
server 'ssh 127.0.0.1', user: 'my_user_name', это мой staging.rb. Я новичок в ubuntu & capistrano –