исходная команда, не работающая в Bash над Ubuntu 17.10

Я - использование, Ubuntu 17.04 и следующий код не работают, хотя это работало на меня в прошлом.

#!/bin/bash

APP=personalBlog

USER=root

cd /opt/src/personalblog/conf/

source /opt/venv/ecomex/bin/activate

uwsgi -c uwsgi.ini

Показанная ошибка:

/opt/src/personalblog/conf/run.sh: 7: /opt/src/personalblog/conf/run.sh: source: not found
/opt/src/personalblog/conf/run.sh: 8: /opt/src/personalblog/conf/run.sh: uwsgi: not found
0
задан 6 April 2018 в 05:55

2 ответа

Я нашел решение

#!/bin/bash

APP=personalBlog

USER=root

. /opt/venv/personal/bin/activate

cd /opt/venv/personal/bin

uwsgi --ini /opt/src/personalblog/conf/uwsgi.ini
1
ответ дан 30 October 2019 в 07:57

Если uwsgi установлен в Вашей виртуальной среде, необходимо смочь удалить source управляйте и изменитесь uwsgi команда к:

/opt/venv/ecomex/bin/uwsgi -c uwsgi.ini

Вам, возможно, затем придется обновить Ваш uwsgi.ini файл, чтобы удостовериться, что путь Python корректен.

0
ответ дан 30 October 2019 в 07:57

Другие вопросы по тегам:

Похожие вопросы: