在Mac OS X 10.12 Sierra上安装Compass

丹·马德

我正在两台不同的机器上工作;从计算机运行OS X Yosemite时开始就安装了Compass的计算机(对此感到满意);我正在尝试在当前正在运行OS X Sierra的计算机上安装Compass的计算机(对此并不满意)。

那天我gem install compass在运行优胜美地时遇到了一些麻烦,并且在搜索Stack之后,似乎问题是用户无法再运行该命令时尝试写入的指定目录。一些建议使用运行sudo gem install compass(这就是我让我的第一台计算机运行Compass的方式)。

在第二台计算机上,我运行sudo gem install compass并收到以下错误:

Building native extensions.  This could take a while...
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.14 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/gems/ffi-1.9.14/ext/ffi_c/gem_make.out

我对CLI不太熟悉。为什么我无法在Mac OS X Sierra 10.12上安装Compass?

桑德罗·加图索(Sandro Gattuso)

好像您缺少devel标头。我在另一个gem(ffi)上也遇到了类似的问题,并且在安装XCode(v。8.0)时解决了该问题。下载完成后,请确保打开Xcode,仅在首次打开Xcode后才安装某些组件。之后,再次尝试运行gem install

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章