在通过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!
我在正确的目录中,文件退出。我完全按照了教程中给出的步骤进行操作。
有人知道可能是什么问题吗?我无法在线找到任何解决方案。
答案 0 :(得分:1)
在使用v2.2时,您正在阅读Fabric 1.14的文档
在Fabric 2+中,您必须使用hello
装饰器包装@task
函数(当然还要导入task
模块)
请参阅docs的第一部分附录:fab命令行工具部分以获取更多详细信息:)