【问题标题】:pip install salt returns 'clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]pip install salt 返回'clang:错误:未知参数:'-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
【发布时间】:2014-05-26 03:34:16
【问题描述】:

我在 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。有什么想法吗?

从其他溢出问题中使用的尝试解决方案

  1. 我已尝试 export CFLAGS=-Qunused-argumentsexport CPPFLAGS=-Qunused-arguments 在 sudo bash 中
  2. 我尝试使用 ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future" 运行 sudo pip install salt
  3. 将 xcode 从 5.1 更新到 5.1.1,因为我读到这可能是一个 xcode 问题。

所有这些都返回相同的确切错误。我不知道该怎么办。我已经把头撞在这堵墙上大约 2 个小时了,没有任何决心。有人可以帮忙吗?

【问题讨论】:

    标签: python xcode macos pip salt


    【解决方案1】:

    尝试将环境变量赋值放在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
    $ 
    

    【讨论】:

      猜你喜欢
      • 2014-05-07
      • 2014-11-24
      • 2014-10-24
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 2014-04-14
      相关资源
      最近更新 更多