连接失败:localhost(Errno :: ECONNREFUSED:连接被拒绝 – 连接(2))

我正在使用capistrano 2.15.5进行我的rails应用程序部署。 我使用localhost作为服务器,并尝试用127.0.0.1代替localhost。 After running *cap production deploy:setup* the error that i am getting is: **Errno::ECONNREFUSED: Connection refused - connect(2)**. 在搜索之后我发现ECONNREFUSED意味着客户端无法与服务器建立TCP连接,因为它已关闭,或者DNS无法解析。

如何解决这个问题? 谢谢。

您必须在服务器的ssh授权密钥中添加ssh密钥