Compass和Sass入门

时间:2012-10-02 14:40:21

标签: rubygems sass compass-sass

我正在设置我的MBP以开始潜入Compass和Sass开发,但我遇到了一些小问题。我遇到的一个问题是某些宝石无法正常安装。我已经安装了susy,sass和指南针然后我去安装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

指南针和Sass工作得很好,但有一些宝石我得到同样的错误。有关为什么会发生这种情况的任何想法?我错过了某个地方吗?

2 个答案:

答案 0 :(得分:0)

你试过了吗?

sudo gem install oily_png

在终端?

答案 1 :(得分:0)

看起来你错过了ruby的标头包。我不知道您系统中软件包的名称,但在我的系统中,我需要安装ruby1.8-devruby-dev才能安装一些宝石(请注意 -dev 后缀。)