我正在设置我的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工作得很好,但有一些宝石我得到同样的错误。有关为什么会发生这种情况的任何想法?我错过了某个地方吗?
答案 0 :(得分:0)
你试过了吗?
sudo gem install oily_png
在终端?
答案 1 :(得分:0)
看起来你错过了ruby的标头包。我不知道您系统中软件包的名称,但在我的系统中,我需要安装ruby1.8-dev
或ruby-dev
才能安装一些宝石(请注意 -dev 后缀。)