在Mac OS 10.13.5上安装后,光纤网几乎无法工作

时间:2018-08-02 09:40:03

标签: python fabric

在通过pip在Mac上安装结构库后,我对结构库有一个非常基本的问题。

$ pip install fabric

(我已经用sudo尝试过了。没有区别)

我认为安装效果很好。

$ fab -V 
Fabric 2.2.2
Paramiko 2.4.1
Invoke 1.1.1

但是,如果我遵循结构教程(http://docs.fabfile.org/en/1.14/tutorial.html),并尝试第一步-使用hello任务创建fabfile.py,则总是失败:

$ fab hello
No idea what 'hello' is!

我在正确的目录中,文件退出。我完全按照了教程中给出的步骤进行操作。

有人知道可能是什么问题吗?我无法在线找到任何解决方案。

1 个答案:

答案 0 :(得分:1)

在使用v2.2时,您正在阅读Fabric 1.14的文档

在Fabric 2+中,您必须使用hello装饰器包装@task函数(当然还要导入task模块)

请参阅docs的第一部分附录:fab命令行工具部分以获取更多详细信息:)