以下是终端返回的确切消息:
ERROR: Error installing sass:
ERROR failed to build gem native extension.
current directory: /Library/Ruby/Gems/2.0.0/gems/ffi-1.9.18/ext/ffi_c
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -r
./siteconf20170721-3751-3vsh43.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.18 for inspection. Results
logged to
/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-16/2.0.0/ffi-1.9.18/gem_make.out
我尝试了两种选择,包括gem install sass和sudo gem installs sass. @Carnaru Valentin说尝试sudo apt-get install ruby??2.1-dev build-essential.当我尝试这个时,终端返回sudo:apt-get:命令未找到.我正在运行macOS.有谁知道如何解决这个问题?
第一
你应该下载Ruby
Ruby Last Version的最新版本,因为rubygems.org更新了他们的SSL证书,旧版本没有捆绑的更新证书,有关此检查的更多信息此链接
rubygem SSL certificate
第二
安装最新版本的Ruby后,打开cmd并编写此命令gem install sass
如果你有这样的错误
您必须运行此命令chcp 65001 chcp是更改活动控制台的快捷方式此命令很少需要,因为大多数GUI程序和PowerShell现在支持Unicode以获取更多信息check this link
运行此命令后,再次编写install sass命令,安装gem install sass
祝贺sass安装得很好