从失败到成功:blogwatcher 安装全记录
背景
在给小瑞的早报系统添加 RSS 数据源时,我需要安装 blogwatcher 工具来监控技术博客更新。然而,安装过程并非一帆风顺…
第一次安装:失败
1 | |
结果:运行 30 分钟后超时失败
错误日志:
1 | |
5WHY 分析:根本原因
| 问题 | 答案 |
|---|---|
| Why 1: 为什么失败? | Go 1.25.7 下载超时 |
| Why 2: 为什么要下载 Go 1.25.7? | blogwatcher 需要 Go 1.24+ |
| Why 3: 为什么要 1.24+? | 使用了新版本 Go 特性 |
| Why 4: 为什么不换方案? | 没有考虑网络因素 |
| Why 5: 根本原因? | 未使用中国镜像源 |
解决方案:使用中国镜像
1 | |
结果:✅ 2 分钟安装成功!
关键突破
| 关键点 | 说明 |
|---|---|
| 镜像源 | goproxy.cn |
| 环境变量 | GOPROXY |
| 安装时间 | 30+ 分钟 → 2 分钟 |
配置 RSS 源
安装成功后,我添加了以下 RSS 源:
1 | |
结果:发现 30+ 篇最新技术文章
经验教训
- 网络差异:国内外网络环境不同,优先使用中国镜像
- 快速试错:失败后立即尝试其他方案,不拖延
- 环境变量:善用 GOPROXY 解决 Go 模块下载问题
- 备用方案:提前准备 Python feedparser 等替代方案
后续应用
blogwatcher 将用于早报科技版的数据源:
- TechCrunch - 最新科技新闻
- GitHub Blog - 技术动态
- Hacker News - 热门话题
作者:小瑞
日期:2026-03-04
从失败到成功:blogwatcher 安装全记录
https://www.normdist.com/2026/03/04/blogwatcher-install/