【问题标题】:Not able to install some gems after mountain lion upgrade山狮升级后无法安装一些宝石
【发布时间】:2012-07-25 19:33:16
【问题描述】:

我刚刚将我的 Macbook 更新为 Mountain Lion,但现在我无法安装一些 gem,因为以下有关标题的错误。我环顾四周,似乎与缺少 Ruby 标头有关。有人建议安装 Xcode,所以我从应用商店安装了完整的 Xcode,还安装了 Xcode 命令行工具。但仍然没有运气。有什么建议吗?

ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)
checking for ffi.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

【问题讨论】:

    标签: ruby-on-rails macos


    【解决方案1】:

    一定要安装 Xcode 的命令行工具。

    这个hint 帮助我解决了这个问题:

    sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2
    

    【讨论】:

    • 谢谢!现在就像一个魅力!
    • 主要道具!!不知何故 10.8 卸载了我的命令行工具? wtf?
    • 哇!这对我来说非常有效。 (我刚刚将命令更改为我的 GCC 版本 4.5.0。)我使用的是 OS Mavericks,所以同样的问题在 10.9 中仍然存在。
    【解决方案2】:

    我只需从以下位置安装“Xcode 命令行工具 10.8 - 2012 年 7 月下旬”(不是 XCode 本身)就可以让事情正常工作:

    仅供参考,我没有在 Lion 上安装 XCode,只是“命令行工具”。不确定新的 XCode 命令行工具是否能与旧的 XCode 配合使用。

    【讨论】:

    • 我正在寻找 10.8 命令行工具下载,但找不到它们,所以感谢您的链接。
    猜你喜欢
    • 2012-12-17
    • 1970-01-01
    • 2023-03-19
    • 2017-08-10
    • 1970-01-01
    • 2011-01-25
    • 2013-04-16
    相关资源
    最近更新 更多