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

Jekyll执行bundle install遇403错误:无法下载sass-embedded gem

解决Jekyll bundle install时sass-embedded 403错误的方法

问题原因

你遇到的403错误是因为sass-embedded的Linux平台gem包命名规则变更了——旧的x86_64-linux版本已被移除,替换成了带-gnu后缀的x86_64-linux-gnu版本,直接请求旧URL会被rubygems拒绝访问。

具体解决步骤

方法1:强制指定正确平台安装

  1. 删除旧的锁文件:
    rm Gemfile.lock
    
  2. 安装时指定对应平台:
    bundle install --platform=x86_64-linux-gnu
    

方法2:在Gemfile里直接指定平台

打开你的Gemfile,添加一行指定sass-embedded的平台(如果你的gemspec里已经依赖了这个gem,这行可以覆盖平台配置):

gem "sass-embedded", platform: :x86_64_linux_gnu

然后执行:

bundle install

方法3:更新bundler到最新版本

旧版本bundler可能不识别新的平台命名,先更新bundler:

gem update bundler

之后再正常执行:

bundle install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 10:16:04