我收到了这个错误:
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。
如何解决此错误?
答案 0 :(得分:0)
Capistrano使用公钥和私钥连接到数据库服务器,即使它与部署的应用程序位于同一服务器上。因此,您需要将〜/ .ssh / id_rsa.pub(存储公钥的位置)的内容添加到〜/ .ssh / authorized_keys文件中,但在行的末尾,将服务器名称更改为“localhost”