Моя ткань файл:команда 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 ЦМД на машине вы запускаете команду ткани на с тем же пользователем? – Greg