2

我收到了这个错误:

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

我正在使用这个网站http://guides.beanstalkapp.com/deployments/deploy-with-capistrano.html

我该如何解决这个错误?

4

1 回答 1

0

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

于 2012-11-30T01:18:18.350 回答