如題:
系統版本:10.9.4
ruby版本:2.0.0
sass已經安裝,安裝compass的時候報錯,錯誤如下:
ERROR: Error installing compass:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h
Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/ffi-1.9.6 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/gems/ffi-1.9.6/ext/ffi_c/gem_make.out
哪位大神知道這是什麼原因?
先謝謝了!
問題已解決。 因為安裝compass的前提條件是,系統中要含有這些東西
chunky_png ~> 1.2
compass-core ~> 1.0.1
compass-import-once ~> 1.0.5
rb-fsevent >= 0.9.3 r
b-inotify >= 0.9
sass < 3.5, >= 3.3.13
所以如果各位如果也出現跟我一樣的問題的話,先檢查一下電腦中是否含有這些,缺少的東西系統會提示,如:當時提示我缺少ffi-1.9.6這個,在線安裝有些困難的話,建議去http://rubygems.org/中查找相應的gem下載到本地,然後安裝。
安裝語句為sudo gem install 文件名 --local。
希望能夠對其他新手有幫助!