Closed PhiFever closed 12 months ago
2023.8.26 11:00左右发现一直报错“需要检查更新”,增加参数--force-no-check-update程序可以正常运行,查看源代码后发现是gitee的链接失效造成的。
--force-no-check-update
func checkUpdate(dump bool) { resp, _ := req.C().R().Get("https://gitee.com/ludoux/check-update/raw/master/ngapost2md/version_neo.txt") //版本更新配置文件改为 DO_NOT_CHECK ,软件则不会强制使用最新版本 if resp.String() != nga.VERSION && resp.String() != "DO_NOT_CHECK" { if dump { f, _ := os.OpenFile("NEED_UPDATE", os.O_CREATE|os.O_WRONLY, 0666) _, _ = f.Write(resp.Bytes()) defer f.Close() } log.Printf("目前版本: %s 最新版本: %s", nga.VERSION, resp.String()) log.Fatalln("请去 GitHub Releases 页面下载最新版本。软件即将退出……") } }
我认为检查更新函数的条件是不是改成类似于
if resp.String() != nga.VERSION && resp.String() == "CHECK" {
会更好一点?毕竟gitee的奇妙审核机制抽风也不是一天两天了……
fixed in #79 ,直接推了新版1.5.1禁用更新了。gitee 被限制外链了草。
Windows 下的话直接双击 .bat 就可以原地更新,注意GitHub要能顺畅访问
--force-no-check-update
程序可以正常运行,查看源代码后发现是gitee的链接失效造成的。我认为检查更新函数的条件是不是改成类似于
会更好一点?毕竟gitee的奇妙审核机制抽风也不是一天两天了……