作者:MK小绿_136 | 来源:互联网 | 2023-01-28 18:57
以下是终端返回的确切消息:
错误:安装sass时出错:ERROR无法构建gem原生扩展.当前目录:/ 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在/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h找不到ruby的头文件
extconf失败,退出代码1
Gem文件将保留在/Library/Ruby/Gems/2.0.0/gems/ffi-1.9.18中进行检查.结果记录到/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 ruby2.1-dev build-essential.当我尝试这个时,终端返回sudo:apt-get:命令未找到.我正在运行macOS.有谁知道如何解决这个问题?
1> Iman Sedighi..:
这是因为您的OSX上没有Xcode Command Line开发人员工具.对于Sass,Compass和NPM,您需要在Mac OSX上安装Xcode.
通过以下命令安装:xcode-select --install
.您也可以通过App Store安装它.下载和安装Xcode通常需要一些时间.
安装完成后,您必须使用sudo xcodebuild -license
命令接受Xcode许可协议.一旦接受,您可以sudo gem install sass
轻松地安装Sass with command.