【问题标题】:Why am I getting a clang error when compiling ruby-1.9.3-p125?为什么编译 ruby​​-1.9.3-p125 时会出现 clang 错误?
【发布时间】:2012-05-30 23:17:19
【问题描述】:

我刚刚通过运行安装了 Ruby 1.9.3-p194

rvm install 1.9.3 --with-gcc=clang

安装没有问题。

现在,当我想安装 1.9.3-p125 时,我收到以下错误消息:

rvm install 1.9.3-p125 --with-gcc=clang
Fetching yaml-0.1.4.tar.gz to /Users/foo/.rvm/archives
Extracting yaml-0.1.4.tar.gz to /Users/foo/.rvm/src
Configuring yaml in /Users/foo/.rvm/src/yaml-0.1.4.
Compiling yaml in /Users/foo/.rvm/src/yaml-0.1.4.
Installing yaml to /Users/foo/.rvm/usr
clang: error: unsupported option '--with-libyaml'

但安装继续进行,最后安装了 1.9.3-p125。

知道为什么我会收到clang: error: unsupported option '--with-libyaml' 以及如何避免它?

【问题讨论】:

    标签: ruby macos compiler-errors osx-lion rvm


    【解决方案1】:

    为什么选择--with-gcc=clang?我像这样安装了 1.9.3-p125:

    rvm install ruby-1.9.3-p125
    

    您是否在没有指定该选项的情况下尝试过?

    不确定这是否对您有所帮助,但您可能想查看这个最近处理到 rvm 的拉取请求——它可能是相关的。

    https://github.com/wayneeseguin/rvm/pull/869

    【讨论】:

    • 您是否从早期版本升级到 XCode?在这种情况下,不需要 --with-gcc=clang。但是如果你清理安装的 XCode 4.3 并且没有手动安装 GCC,你将需要 clang 选项。
    • 我很确定我只是直接从应用商店链接安装了开发者工具。
    猜你喜欢
    • 1970-01-01
    • 2014-06-08
    • 2011-07-10
    • 1970-01-01
    • 2014-10-11
    • 1970-01-01
    • 2013-08-14
    • 2018-11-29
    • 1970-01-01
    相关资源
    最近更新 更多