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

Mac OS 12(Monterey)系统无法运行Jekyll问题求助

旧站点addressable包缺失报错解决方案

  • 执行bundle install必须在站点根目录(包含Gemfile、Gemfile.lock文件的文件夹)下操作,否则bundler无法识别项目依赖列表,无法安装对应版本的包。
  • 路径正确仍报错的话,按以下步骤操作:
    1. 删除站点根目录下的Gemfile.lock文件
    2. 执行bundle install --redownload强制重新安装所有项目依赖
    3. 后续启动本地服务固定使用bundle exec jekyll serve命令,避免全局Jekyll版本和项目依赖版本冲突

新站点webrick加载失败报错解决方案

该问题和PATH配置无关,是Ruby 3.0及以上版本默认移除了webrick标准库导致的Jekyll兼容问题,按以下步骤解决:

  1. 进入新创建的站点根目录
  2. 执行bundle add webrick将webrick添加到项目依赖中
  3. 再次执行bundle exec jekyll serve即可正常启动服务

PATH配置说明

你提供的PATH配置没有异常,用户级gem路径、brew安装的Ruby路径优先级都高于系统自带Ruby路径,不会导致上述报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:15:03