2012-10-02 164 views
2

我正在設置我的MBP以開始潛入Compass和Sass開發,但我遇到一些小問題。我遇到的其中一個問題是某些寶石不能正確安裝。我已經安裝了超對稱,青菜和指南針,然後我去安裝oily_gem並收到以下錯誤:指南針和Sass入門

Building native extensions. This could take a while... ERROR: Error installing oily_png: ERROR: Failed to build gem native extension.

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

mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h

Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/oily_png-1.0.2 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/oily_png-1.0.2/ext/oily_png/gem_make.out

指南針和薩斯都工作得很好,但也有我得到同樣的錯誤幾顆寶石。任何想法爲什麼會發生?我在某處錯過了一步嗎?

回答

0

你試過:

sudo gem install oily_png 
在終端

0

看起來你錯過了紅寶石頭文件包。我不知道系統中包的名稱,但是在我的系統中,例如,我需要安裝ruby1.8-devruby-dev以便安裝一些寶石(請注意-dev後綴。)