###前提・実現したいこと
rails5(cloud9上)でさくらVPSにcapistranoを使ってデプロイをしたいです。
###発生している問題・エラーメッセージ
bundle exec cap staging deployコマンドを実行
SocketError: getaddrinfo: Servname not supported for ai_socktype
調べたのですが、いまいち理解できません。
どこかのファイルに記載されているURL,サーバーネーム,IPアドレスのどれかが間違っているのでしょうか??
###該当のソースコード
【Capfile】
require "capistrano/setup" require "capistrano/deploy" require "capistrano/scm/git" install_plugin Capistrano::SCM::Git require "capistrano/setup" require "capistrano/deploy" require 'capistrano/rbenv' require 'capistrano/rails' require 'capistrano3/unicorn' set :linked_files, %w{config/secrets.yml} # Load custom tasks from `lib/capistrano/tasks` if you have any defined Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r } # Load custom tasks from `lib/capistrano/tasks` if you have any defined Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }
【deploy.rb】
lock '3.7.1' set :application, 'third_app' set :repo_url, 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' set :deploy_to, '/home/deploy/staging' set :pty, true set :rbenv_ruby, '2.3.1' set :rbenv_type, :system set :ssh_options, :port => "aaa.bb.ccc.dd"
###補足情報(言語/FW/ツール等のバージョンなど)
こちらの記事を参考にしています
###追加
DNSサーバーを解決すればよいのでしょうか?
bundle exec cap staging deploy実行
(Backtrace restricted to imported tasks) cap aborted! Errno::ECONNREFUSED: Connection refused - connect(2) for aaa.bb.cc.dd:22 Tasks: TOP => rbenv:validate (See full trace by running task with --trace)
回答2件
あなたの回答
tips
プレビュー