繁体   English   中英

设置Vagrant时在sudo中设置env变量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM