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

Rails服务器重启后write_xlsx_rails gem失效,SSL证书报错求助

Ruby on Rails私有Gem仓库SSL证书问题解决方案

临时绕过SSL验证(仅用于紧急测试)

执行bundle install前先关闭Git的SSL验证:

git config --global http.sslVerify false

完成安装后务必恢复验证:

git config --global http.sslVerify true

导入GitHub根证书到Windows证书存储

  1. 打开浏览器访问GitHub,点击地址栏的锁形图标,查看证书详情
  2. 导出证书链中的根证书(格式选Base64编码的X.509)
  3. 打开Windows「证书管理器」,将导出的证书导入「受信任的根证书颁发机构」

切换为SSH协议拉取仓库

修改Gemfile中的仓库地址为SSH格式:

# XLSX format support
gem 'write_xlsx'
gem 'write_xlsx_rails', git: 'git@github.com:fchampreux/write_xlsx_rails.git', branch: 'master'

配置SSH密钥:

  • 生成密钥:ssh-keygen -t ed25519 -C "你的邮箱地址"
  • 将生成的公钥(~/.ssh/id_ed25519.pub)添加到GitHub账号的SSH密钥列表
  • 测试连接:ssh -T git@github.com,出现欢迎信息即为配置成功

更新依赖工具版本

更新Bundler到最新版:

gem update bundler

同时确保Git为最新稳定版,旧版本Git可能存在SSL证书兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 11:15:36