代码之家  ›  专栏  ›  技术社区  ›  Tristan

安装指南针时出错。未能生成gem本机扩展(Compass)

  •  3
  • Tristan  · 技术社区  · 10 年前

    安装SASS后,我做到了:

    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 ./siteconf20140818-5119-rfb64z.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.3 for inspection.
    Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/ffi-1.9.3/gem_make.out
    

    你有解决办法吗?

    2 回复  |  直到 10 年前
        1
  •  7
  •   elad silver    10 年前

    我也有同样的问题,如果你像我一样使用ubuntu(我的是ubuntu 14),试试这个:

    sudo apt-get install ruby-dev
    
        2
  •  2
  •   Community CDub    8 年前

    在经历了以下情况之后,我也遇到了同样的问题 Link ,我已经安装了Xcode,我的问题得到了解决。

    尝试安装Xcode或苹果开发者工具。