Results 35 comments of voidint

So does it work?

Could you create a pull request?

- 我没有相关的环境进行复现,只能做一些猜测:程序输出了`Checksums matched`,说明已经完成了 checksum 的验证,最可能是在新建符号链接切换版本的步骤上阻塞了。Windows 下的实现有别于其他 *nix ,会优先通过调用本地命令行完成符号链接的创建,可能就在这个地方阻塞了。以下是部分实现代码: ``` go func mkSymlink(oldname, newname string) (err error) { if runtime.GOOS == "windows" { // Windows 10下无特权用户无法创建符号链接,优先调用mklink /j创建'目录联接' if err = exec.Command("cmd",...

如果要精确定位原因,就需要下载源代码逐行调试,看下阻塞在哪一行。

- Windows 11(Arm64)平台下,解压缩步骤耗费了很长时间,但可以正常完成安装; - 解压缩步骤待优化;