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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用gem安装compass失败了的看过来(国内gem国内镜像介绍)
由于国内的网络环境,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败,因此使用gem或bundle时常常会遇到长久无响应的情况。 解决方案是使用淘宝的 RubyGems 镜像,它是一个完整 rubygems.org 镜像,你可以用此代替官方版本,同步频率目前为15分钟一次以保证尽量与官方服务同步。 如何使用 gem 移除旧源,
安装Sass和Compass
安装Sass和Compass安装Rubysass基于Ruby语言开发而成,因此安装sass前需要安装Ruby。(注:mac下自带Ruby无需在安装Ruby!)window下安装SASS首先需要安装Ruby,先从官网下载Ruby并安装。安装过程中请注意勾选Add Ruby executables to your PATH添加到系统环境变量。如下图:安装完成后需测试安装有没有成功,运行CMD输入以下命令
SASS/Compass的安装与卸载
认识SASS/Compass SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。Comapss:SASS的关系大致等于 JQuery:JS的关系。 SASS与Compass的安装 SASS在Windows操作系统内依赖于Ruby环境,因此在安装SASS之前: 1、需要先安装Ruby。Ruby现阶段的安装与一般应
mac版本webstorm配置compass的两种方法
最近使用compass,发现网上大部分教程都太老了或者不太清楚,决定自己总结一篇webstorm配置compass 方法一 使用命令行 1、创建compass compass create compass create (+项目名称) 【这里多说一句,就是如果是为以有的项目创建compass,就在该项目下使用:compass init 】 eg: wangjuedeMacBo
mac Ruby下安装compass失败原因及解决办法
对MAC心向往之,终于在前几天,勒紧腰带,下定狠心,入手一体机,拿到电脑后安装sass和compass却总是报一大串错误,既是MAC小白,也是英语小白,这点问题着实难为了我,在一番研究后,把自己总结的东西写出来,希望对像和我一样的前端新手能够有所帮助! 在说compass之前我们先说一个问题: 权限问题   因为MAC自带ruby,所以省去了安装Ruby的环节,打开Ruby(也就是MAC中的
ruby/sass/compass安装
因为sass和compass依赖于ruby环境,所以装之前先确认装了ruby。可到官网下载最新版ruby安装包http://rubyinstaller.org/downloads/ 在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境: Sass和comp
安装compass报错问题
之前就耳闻过什么sass, less, compass. 感觉这些东西都是高大上的东东. 随着岁月的增长和经验的累计,以及其他项目组的各种show, 实在按奈不住内心深处的那份单纯的求认识,求交往的渴望。所以就悄悄的跑到compass家门前。革命的道路向来不是一帆风顺的。且听我娓娓道来。    我乖乖的按照官方给的路线走,可是多年的直觉告诉我,娘家人一直不在咱这边的阵营中啊。    s
WebStorm配置Compass
首先正确安装Compass 打开WebStorm 10 配置Compass webstorm->settings->Languages&Frameworks->Compass 勾选Enable Compass support,并进行相关配置,详见下图: 至此Compass配置完成。 配置File Watchers webstorm->setting
MongoDB compass
包含详细教程,版本为1.13最新版,官方推出的可视化工具,支持增删改查。
windows下choco及mongodb的安装
chocolateychocolatey类似于是Windows平台下的apt-get。习惯Linux操作方式并非常想用它操纵Windows的敬请折腾。我之前在windows上折腾mongodb的安装,一直都是安装过后不能启动,然后就不管了。偶然间,有个本科的同学问题nodejs+express的问题,项目是用mongodb作为数据源的,就想着自己也折腾一下吧。