Ruby on rails 使用capistrano部署时出错

Ruby on rails 使用capistrano部署时出错,ruby-on-rails,ruby-on-rails-3.1,capistrano,rvm-capistrano,Ruby On Rails,Ruby On Rails 3.1,Capistrano,Rvm Capistrano,我得到了这个错误: connection failed for: your slave db-server here (SocketError: getaddrinfo: Name or service not known), your primary db-server here (SocketError: getaddrinfo: Name or service not known), **********.***.** (Errno::ECONNREFUSED: Connection

我得到了这个错误:

connection failed for: your slave db-server here (SocketError: getaddrinfo:
 Name or service not known), your primary db-server here (SocketError:
 getaddrinfo: Name or service not known), **********.***.** (Errno::ECONNREFUSED:
 Connection refused - connect(2))
键入此命令时:

cap deploy:setup
我正在使用这个网站


如何解决此错误?

Capistrano使用公钥和私钥连接到数据库服务器,即使它与部署的应用程序位于同一服务器上。因此,您需要将~/.ssh/id_rsa.pub(存储公钥的位置)的内容添加到~/.ssh/authorized_keys文件中,但在该行末尾,将服务器名称更改为“localhost”

Capistrano使用公钥和私钥连接到数据库服务器,即使它与部署的应用程序位于同一服务器上。因此,您需要将~/.ssh/id_rsa.pub(存储公钥的位置)的内容添加到~/.ssh/authorized_keys文件中,但在该行末尾,将服务器名称更改为“localhost”

连接失败原因:此处的从属数据库服务器听起来好像您还没有输入数据库服务器的名称或ip。它将无法在此处找到“您的从属数据库”,因为它不是有效的主机名。现在感谢您的帮助,在输入名称或我的数据库服务器后,我收到以下错误“连接失败:**************.*.*(Errno::econnrefuse:连接被拒绝-连接(2))”如何解决此错误?连接被拒绝表示服务器没有响应。它无法接受来自您机器的连接,或者安装不正确。如果我不得不猜测的话,我会说您的数据库需要配置为侦听的不仅仅是本地连接。
连接失败原因:此处的从属数据库服务器
听起来好像您还没有输入数据库服务器的名称或ip。它将无法在此处找到“您的从属数据库”,因为它不是有效的主机名。现在感谢您的帮助,在输入名称或我的数据库服务器后,我收到以下错误“连接失败:**************.*.*(Errno::econnrefuse:连接被拒绝-连接(2))”如何解决此错误?连接被拒绝表示服务器没有响应。它无法接受来自您机器的连接,或者安装不正确。如果我不得不猜测的话,我会说您的数据库需要配置为侦听的不仅仅是本地连接。