💡
原文中文,约2800字,阅读约需7分钟。
📝
内容提要
更新 Hugo 后,出现多个字段和方法被移除的错误,导致本地运行失败。尝试简单替换未果,最终选择降级 Hugo 版本。通过 Homebrew 找到旧版本安装文件,成功降级并锁定版本,避免再次升级。
🎯
关键要点
- 更新 Hugo 后出现多个字段和方法被移除的错误,导致本地运行失败。
- 尝试简单替换未果,最终选择降级 Hugo 版本。
- 通过 Homebrew 找到旧版本安装文件,成功降级并锁定版本,避免再次升级。
- 使用 brew info hugo 找出需要降级的应用所在的 repo 和路径。
- 在 GitHub 上找到对应 repo 的提交历史,获取需要降级版本的 commit id。
- 根据 commit id 获取安装文件的 url,并尝试通过 url 安装,但失败。
- 最终通过复制文件内容并使用 brew install ./hugo.rb 成功安装。
- 使用 brew pin hugo 锁定版本,避免后续升级。
- 介绍了创建本地 tap 和安装特定版本 CMake 的 Homebrew 命令。
- 每条命令的作用和结果进行了详细解释。
➡️