4

ファブリックの名前空間に関する基本的なチュートリアルを行っています。

名前空間を使用してファブリックプロジェクトを構築するのと同じようなことをしたいと思っていました

私の__init__.pyファイルは次のようになります。

from fabric.api import task

@task
def abc():
   pass

実行するfab --listと、次のエラーが発生します。

me@galvatron:/tmp/fabric_test$ fab --list

Fatal error: Couldn't find any fabfiles!

Remember that -f can be used to specify fabfile path, and use -h for help.

Aborting.

誰かが私が行方不明または間違っていることを教えてもらえますか?

4

4 に答える 4

4

次のように指定しない限り、ドキュメントのとおり、フォルダにはfabfileという名前を付ける必要があります。

$ fab -f myfolder -l
于 2012-05-29T22:08:38.277 に答える
0

私も生地で遊んでいただけで、ドキュメントはかなり薄いです.

Fabric が新しい関数をピックアップして -f なしで使用できるようにするには、fabfile.py というファイル内で関数を定義する必要があるため、関数をこのファイルに入れ、他のすべてのファイルを削除してから、「fab abc」がうまく機能するはずです!

于 2013-02-25T18:47:47.970 に答える