質問編集履歴

2 情報追加

s.k

s.k score 409

2017/01/21 19:07  投稿

SocketError: getaddrinfo: Servname not supported for ai_socktypeを解決できません。
###前提・実現したいこと
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/ツール等のバージョンなど)
[こちらの記事を参考にしています](http://qiita.com/noppefoxwolf/items/802adcadea3b4796a4bf)
###追加
[DNSサーバーを解決すればよいのでしょうか?](http://stackoverflow.com/questions/4132525/getaddrinfo-nodename-nor-servname-provided-or-not-known)
[DNSサーバーを解決すればよいのでしょうか?](http://stackoverflow.com/questions/4132525/getaddrinfo-nodename-nor-servname-provided-or-not-known)
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)
```
  • Ruby on Rails

    13819 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • VPS

    564 questions

    VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

  • Capistrano

    223 questions

    Rubyで書かれたサーバオーケストレーションで、複数のサーバでスクリプトを実行する際に用いられます。主な使用用途はWebアプリケーションのデプロイメントです。 アプリケーションのバージョンアップ自動化、およびデータベースの変更などもできます。

  • Cloud9

    823 questions

    Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

1 情報追加

s.k

s.k score 409

2017/01/20 16:35  投稿

SocketError: getaddrinfo: Servname not supported for ai_socktypeを解決できません。
###前提・実現したいこと
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/ツール等のバージョンなど)
[こちらの記事を参考にしています](http://qiita.com/noppefoxwolf/items/802adcadea3b4796a4bf)
[こちらの記事を参考にしています](http://qiita.com/noppefoxwolf/items/802adcadea3b4796a4bf)
###追加
[DNSサーバーを解決すればよいのでしょうか?](http://stackoverflow.com/questions/4132525/getaddrinfo-nodename-nor-servname-provided-or-not-known)
  • Ruby on Rails

    13819 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • VPS

    564 questions

    VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

  • Capistrano

    223 questions

    Rubyで書かれたサーバオーケストレーションで、複数のサーバでスクリプトを実行する際に用いられます。主な使用用途はWebアプリケーションのデプロイメントです。 アプリケーションのバージョンアップ自動化、およびデータベースの変更などもできます。

  • Cloud9

    823 questions

    Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る