在OSX Yosemite(或Sierra)安装指南针时出现错误[英] Error installing compass in OSX Yosemite (or Sierra)

本文是小编为大家收集整理的关于在OSX Yosemite(或Sierra)安装指南针时出现错误的处理方法,想解了在OSX Yosemite(或Sierra)安装指南针时出现错误的问题怎么解决?在OSX Yosemite(或Sierra)安装指南针时出现错误问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

美好的一天我有一台装有 OSX Yosemite 的 Mac我正在尝试使用以下命令安装指南针:

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 -r ./siteconf20151001-1122-1jqcu8r.rb 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

extconf failed, exit code 1

Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/ffi-1.9.10 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/ffi-1.9.10/gem_make.out

在尝试安装软件包之前,我使用命令更新了 gem

sudo gem update --system

并且更新没有错误发生

推荐答案

你可能需要先安装命令行开发工具.

xcode-select --install

然后再试sudo gem install compass

本文地址:https://www.itbaoku.cn/post/786773.html