我的布文件:workon命令
def deploy():
code_path = 'mysite/public_html/mysite'
with cd(code_path):
with prefix("workon mysite"):
run('git pull')
run('supervisorctl -c ~/supervisord.conf restart ' + env.host_string)
我得到以下錯誤:
Aborting.
[myserv] out: /bin/bash: workon: command not found
顯然workon命令作品當我這樣做手動(無織物)。我懷疑/usr/local/bin/virtualenvwrapper.sh
不是來源(它通常通過.bash_profile運行)。
我需要做些什麼來獲得workon
命令的工作?
您是否嘗試過的機器上運行的workon CMD您正在使用相同的用戶身份運行命令面料? – Greg