0

環境に固有の情報がいくつか必要なタスクを開発しています。

~/.fabricrc ファイルをセットアップしましたが、コマンド ラインからタスクを実行すると、データが env 変数にありません。

展開を簡素化するために -c config を追加したくありません。

タスクで、私は呼んでいます

env.cb_account

そして私は ~/.fabricrc にあります

cb_account=foobar

AttributeErrorをスローします

他の誰かがこの問題に遭遇しましたか?

関数/タスクの外でenvを表示すると、情報が見つかりました。では、問題は、その情報を自分のタスクにどのように取り込むかです。私はすでに 6 つのパラメーターを持っているので、特にそれらのパラメーターが変わらない場合は、さらに追加するのは賢明ではないと思います。

4

1 に答える 1

0

関数内のパラメーターを介して「env」変数をオーバーライドしました。ばかげた間違い。

于 2013-07-29T16:44:08.127 に答える