Установите переменную env в sudo при подготовке Vagrant - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь установить пакет python в Vagrant box, который работает в Ubuntu 14 с sudo, этот пакет требует предварительно установить переменную env.

Я пробовал следующие команды, но он не распознал переменную env при подготовке Vagrant: sudo AIRFLOW_GPL_UNIDECODE=yes sudo pip install apache-airflow==1.10.0 Какой лучший способ установить ее?

1 Ответ

0 голосов
/ 17 октября 2018

Все должно быть сделано одной командой, иначе то, что вы сделали с первой командой, будет забыто при выполнении второй команды:

sudo AIRFLOW_GPL_UNIDECODE=yes pip install apache-airflow==1.10.0

Примечание: при использовании оболочки Bourne синтаксис

VAR1=val1 ... VARn=valN command arg1 ... argN

... запускает command arg1 ... argN со всеми переменными VAR1, ..., VARN, добавленными в качестве переменных окружения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...