9

python setup.py developansibleを使ってvirtualenv内でコマンドを実行したい。どうやってするの?

おそらく、次のようなものである可能性があります。

- name: egg
  shell: "python setup.py develop"

しかし、virtualenv 内で実行する必要があります。どうすればいいですか?

4

3 に答える 3

8

1 つの方法は、virtualenv の bin ディレクトリから python を呼び出すことです。

- name: egg
  shell: "/path/to/env/bin/python setup.py develop"
于 2014-06-27T10:09:39.330 に答える
2

コマンドを連鎖させてみることもできます。

- name: chained shell command
  shell: "source /path/to/env/bin/activate; python setup.py develop"
于 2014-07-09T17:27:56.813 に答える