2 jiyiwohanxing jiyiwohanxing 于 2014.10.14 21:00 提问

mac下安装compass失败

如题:
系统版本: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
哪位大神知道这是什么原因?
先谢谢了!

1个回答

jiyiwohanxing
jiyiwohanxing   2014.10.19 20:08
已采纳

问题已解决。 因为安装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。
希望能够对其他新手有帮助!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!