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

Windows本地构建Contrast主题Jekyll站点失败求助

Windows下Jekyll+Contrast主题构建失败:NoMethodError及Sass语法错误问题

环境信息

  • 操作系统:Windows
  • Ruby环境:Ruby+Devkit 3.3.7-1 [x64],已通过ridk install完成MSYS2基础组件及开发工具链安装
  • 已安装工具版本:
    • Bundler 2.6.7
    • gem 3.5.22
    • Jekyll 4.4.1(通过gem install jekyll bundler安装)

操作流程与报错情况

  1. 下载并解压Contrast主题,文件结构无异常
  2. 进入主题目录执行bundler install,成功安装30个依赖gem
  3. 执行bundle exec jekyll build首次失败,报错:

NoMethodError: undefined method `[]' for nil

  1. 按照建议升级Gemfile中的Jekyll版本后,再次执行构建出现Sass语法错误:

Expected newline
错误位置:assets/css/index.sass第8行

本地运行需求

需要在本地构建站点的原因:

  • 支持离线开发并可在本地浏览器预览效果
  • 直接获取生成的_site文件夹,上传至托管服务,不依赖平台自带的Jekyll构建功能

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 13:57:04