fabric低级别连接错误

时间:2015-10-06 09:35:17

标签: python django fabric

我有一个在python 2.7中运行的结构文件fabfile.py,我的代码如下:

from __future__ import with_statement
from fabric.api import *
from fabric.contrib.console import confirm
from fabric.contrib.files import append, exists, sed

env.hosts = ["127.0.0.1"]

env.user = raw_input('Please enter user:')

def check_dependency():
    sudo("apt-get update -y")
    sudo("apt-get install git -y")
    sudo("apt-get install postgresql libpq-dev python-dev python-pip -y")
    sudo("apt-get install redis-server -y")
    sudo("apt-get install nginx -y")

当我运行fabfile.py它询问用户时我给了它sudo,因为我想在我的机器上测试它。当我这样做时,我收到错误Fatal error: Low level socket error connecting to host 127.0.0.1 on port 22: Connection refused (tried 1 time)

为什么我收到此错误? 另外如果我想在服务器中运行此文件?什么应该是主持人和用户?

谢谢

0 个答案:

没有答案