【发布时间】:2014-03-25 11:52:35
【问题描述】:
我目前位于代理后面。坐在 bash 的土地上,我将我的 HTTP_PROXY 和 HTTPS_PROXY 设置为设置为代理的环境变量。当我想在 sudo 下安装一些东西时,比如 pip,我必须使用 -E 标志和 sudo 才能让安装工作:
sudo -E pip install 'selenium>=2.40.0'
这很好并且有效。
但是,我在调用 sudo pip install 的 Makefile 中有一些。即使我用 -E 标志调用 make
sudo -E make install
当 makefile 尝试从 pip(我正在使用)进行安装时,Makefile 中没有拾取来自 sudo 的 -E 标志
Makefile 是否可以获取调用 sudo 命令时使用的标志?
【问题讨论】:
-
没有。如果确实需要
-E,则必须编辑 Makefile。 -
该死的,我很害怕,很公平,谢谢你的回复
标签: python bash proxy makefile sudo