当我运行命令时:
fab -H localhost host_type
我收到以下错误:
[localhost] Executing task 'host_type' [localhost] run: uname -s Fatal error: Low level socket error connecting to host localhost: Connection refused Aborting.
有什么想法为什么?谢谢.
from fabric.api import run def host_type(): run('uname -s')
Fabric 1.0a0(从最近的Github提交安装--- b8e1b6a)
Paramiko 1.7.4
PyCrypto 2.0.1
Virtualenv ver 1.3.3
Python 2.6.2+(release26-maint:74924,Sep 18 2009,16:03:18)
Mac OS X 10.6.1
Mark Rushako.. 26
重要的部分不是消息的"低级别错误"部分 - 重要的部分是"拒绝连接"部分.尝试连接到已关闭的端口时,您将收到"连接被拒绝"消息.
最可能的情况是,您在Fabric运行时未在计算机上运行ssh服务器.如果你这样做
ssh localhost
你可能会收到类似的消息
ssh: connect to host localhost: Connection refused
因此,您必须先在计算机上设置SSH服务器,然后才能从那里继续使用Fabric.
重要的部分不是消息的"低级别错误"部分 - 重要的部分是"拒绝连接"部分.尝试连接到已关闭的端口时,您将收到"连接被拒绝"消息.
最可能的情况是,您在Fabric运行时未在计算机上运行ssh服务器.如果你这样做
ssh localhost
你可能会收到类似的消息
ssh: connect to host localhost: Connection refused
因此,您必须先在计算机上设置SSH服务器,然后才能从那里继续使用Fabric.