[英]Set env variable in sudo when provisioning Vagrant
我正在尝试在使用sudo在Ubuntu 14中运行的Vagrant框中安装python软件包,此软件包需要先设置env变量。
我尝试了以下命令,但在配置Vagrant时无法识别env变量: sudo AIRFLOW_GPL_UNIDECODE=yes sudo pip install apache-airflow==1.10.0
最好的设置方法是什么?
一切都必须由一个命令完成,否则当第二个命令运行时,您对第一个命令所做的一切将被忘记:
sudo AIRFLOW_GPL_UNIDECODE=yes pip install apache-airflow==1.10.0
注意:使用Bourne shell时,语法
VAR1=val1 ... VARn=valN command arg1 ... argN
...运行command arg1 ... argN
并将所有变量VAR1,...,VARN添加为环境变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.