将更新的macOS更新到HighSierra,尝试启动scss观察器并得到了这个:
-bash:/ usr / local / bin / sass:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: 坏解释器:没有这样的文件或目录
当我尝试使用
重新安装时sudo gem install sass
我看到了这个错误:
构建原生扩展。这可能需要一段时间...错误:错误 安装sass:错误:无法构建gem原生扩展。
current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.9.18/ext/ffi_c
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20171012-1933-1pk37g.rb extconf.rb mkmf.rb无法找到标题 ruby的文件 /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h
extconf失败,退出代码1
Gem文件将保持安装状态 /Library/Ruby/Gems/2.3.0/gems/ffi-1.9.18进行检查。结果 登录到 /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-17/2.3.0/ffi-1.9.18/gem_make.out
我该如何解决?
答案 0 :(得分:2)
我从iamcubcs(https://github.com/oklai/koala/issues/679)
中遵循了这个解决方案NEVPNManager
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install rbenv ruby-build
这对我有用