You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ruby3.2.2+macOS High Sierra本地运行Jekyll遇SASS错误求助

解决方案:使用sassc gem解决Jekyll在旧macOS系统上的Sass报错

是的,使用sassc gem是解决你当前问题的有效方案,具体说明如下:

报错根源

你的报错核心原因是**sass-embedded 1.68.0要求macOS最低版本为10.14**,但你的系统是10.13.6,不满足版本要求导致VM初始化失败,进而触发EOFError。

为什么选sassc

安装Jekyll时的提示已经明确说明:Ruby Sass已停止维护,针对Ruby Web框架(如Jekyll),推荐使用sassc gem。sassc是基于LibSass的Ruby绑定,对旧系统兼容性更好,不需要依赖高版本macOS的运行环境,刚好适配你的10.13.6系统。

具体操作步骤

  1. 打开项目根目录下的Gemfile,移除或替换掉原有的sass-embedded或sass依赖,添加:
gem 'sassc'
  1. 执行命令更新依赖:
bundle install
  1. 重新启动Jekyll服务:
bundle exec jekyll serve

备选方案(如果sassc仍有问题)

你也可以尝试锁定一个兼容macOS 10.13的旧版本sass-embedded,但sassc是官方针对Ruby框架推荐的替代方案,优先级更高。

内容的提问来源于stack exchange,提问作者mabalenk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 00:40:18