【问题标题】:Getting Started with Compass and SassCompass 和 Sass 入门
【发布时间】:2012-09-23 10:28:06
【问题描述】:

我正在设置我的 MBP 以开始深入研究 Compass 和 Sass 开发,但我遇到了一些小问题。我遇到的问题之一是某些 gem 无法正确安装。我已经安装了 susy、sass 和 compass,然后我去安装 oily_gem 并得到以下错误:

构建原生扩展。这可能需要一段时间... 错误:安装 oily_png 时出错: 错误:无法构建 gem 原生扩展。

   /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb

mkmf.rb 在 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 中找不到 ruby​​ 的头文件

Gem 文件将继续安装在 /Library/Ruby/Gems/1.8/gems/oily_png-1.0.2 中以供检查。 结果记录到 /Library/Ruby/Gems/1.8/gems/oily_png-1.0.2/ext/oily_png/gem_make.out

Compass 和 Sass 工作得很好,但是我在一些 gem 上遇到了同样的错误。关于为什么会发生这种情况的任何想法?我在某个地方错过了一步吗?

【问题讨论】:

    标签: rubygems sass compass-sass


    【解决方案1】:

    你试过了吗:

    sudo gem install oily_png
    

    在终端?

    【讨论】:

      【解决方案2】:

      看起来您缺少 ruby​​ 的标头包。我不知道您系统中软件包的名称,但在我的系统中,例如,我需要安装 ruby1.8-devruby-dev 才能安装一些 gem(注意 -dev 后缀。)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-17
        • 1970-01-01
        • 2016-11-28
        • 1970-01-01
        • 2013-12-31
        • 2016-04-15
        • 2015-02-14
        • 2011-10-04
        相关资源
        最近更新 更多