fabric 是个挺好的东西,就是它基于 Python 和其他包,这个东西都在更新, 原来使用得挺好的,到新环境莫名出些问题,自己也没办法解决,只有更新软件
以前我开发基于 fabric 1.3 , python2.6 的东西运行没有问题,新装 ubuntu 12.04 就出现用 sudo("reboot") 后,连接就断了,没办法解决
把 python2.7 降级到 2.6有可能解决
但用 apt-get install python2.6 提示安装不了, 可能要加 ppa
还是选择升级 fabric吧
apt-get install fabric 提示 fabric 已经最新
还是用 python 自己的工具
直接运行,下面不成功
sudo pip install fabric
update 一下
sudo pip install -U pip
而后再运行,
sudo pip install fabric
提示使用参数 upgrade
sudo pip install --upgrade fabric
... 下载了一堆东西,在最后编译失败
src/MD2.c:31:20: fatal error: Python.h: No such file or directory
出错是因为没有 python-dev, 去下载
sudo apt-get install python-dev
再次运行成功
sudo pip install --upgrade fabric
原来 version 是 Fabric 1.3.2, 再次参看
/usr/local/bin/fab --version
Fabric 1.8.2
Paramiko 1.12.2