我在OSX上。我正在按照Salt的官方指南here安装Salt,我遇到了一个问题。运行'sudo pip install salt'会出现以下错误。
clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
我将整个安装文本放在this gist中。我只是想通过pip安装salt。有什么想法吗?
尝试使用其他溢出问题的解决方案
所有这些都返回相同的确切错误。我不知道该怎么办。我已经一直撞到这堵墙上大约2个小时,没有决心。有人可以帮忙吗?
答案 0 :(得分:3)
尝试在sudo之后添加环境变量:
sudo ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future" pip install gdal
或者,成为root,然后执行导出:
sudo su -
export ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future" install gdal
pip install ...
看来sudo命令没有继承环境变量,并且它们在使用sudo的多次运行中肯定没有保存:
$ export ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future"
$ sudo printenv | grep ARCHFLAGS
$