Closed wingofsky closed 1 year ago
修复了,重新试试~
修复了,重新试试~
还是不行,需要我提供其他什么信息吗?
└─[$] brew install nexttrace [9:25:46]
Running `brew update --auto-update`...
Error: nexttrace: undefined local variable or method `null' for #<Class:0x00007fe95995afc0>
└─[$] brew install nexttrace [9:25:46] Running `brew update --auto-update`... Error: nexttrace: undefined local variable or method `null' for #<Class:0x00007fe95995afc0>
抱歉,因为目前我手里没有 macOS 环境,此问题也未能查出原因,故只能暂时搁置,请至 release 下载最新版本,谢谢。
经测试我这里使用homebrew安装是没有问题的(macOS13.1 M1), 建议您使用更换网络环境再试试(此类问题大多数是网络问题导致的),
【重试前请务必完整卸载之前的残留】
brew uninstall nexttrace
brew untap xgadget-lab/nexttrace
brew cleanup --prune=all
如果还是不行,方便的话请提交verbose模式截图。
brew tap xgadget-lab/nexttrace -v
brew install nexttrace -v
经测试我这里使用homebrew安装是没有问题的(macOS13.1 M1), 建议您使用更换网络环境再试试(此类问题大多数是网络问题导致的),
【重试前请务必完整卸载之前的残留】
brew uninstall nexttrace brew untap xgadget-lab/nexttrace brew cleanup --prune=all
如果还是不行,方便的话请提交verbose模式截图。
brew tap xgadget-lab/nexttrace -v brew install nexttrace -v
@tsosunchia 会不会是因为brew使用了镜像的关系,我看有的镜像未必会全部缓存全部的包,这里似乎中科大的源找不到 go 1.19.4 的 go 二进制包,导致出了问题。
@tsosunchia 会不会是因为brew使用了镜像的关系,我看有的镜像未必会全部缓存全部的包,这里似乎清华的源找不到 go 1.19.4 的 go 二进制包,导致出了问题。
这我不太清楚,我使用的是官方源
@tsosunchia 会不会是因为brew使用了镜像的关系,我看有的镜像未必会全部缓存全部的包,这里似乎中科大的源找不到 go 1.19.4 的 go 二进制包,导致出了问题。
我去换成官方源试下
@tsosunchia 会不会是因为brew使用了镜像的关系,我看有的镜像未必会全部缓存全部的包,这里似乎清华的源找不到 go 1.19.4 的 go 二进制包,导致出了问题。
这我不太清楚,我使用的是官方源
对了,后面 0.3.0 版本要来了,之前不是咱加了 ipv6 的包校验吗,这次我把包括 ipv4 在内整个重写了,而且发包太慢了,如果遇到rDNS服务器无响应的就要卡半天。
0.3.0 首先改了包的id校验,把最后一个二进制位变成了一个奇偶校验,然后把ttl也塞进去了,应该能彻底过滤掉不符合条件的ipv6包。
之前那种修改办法确实可以让错误的包过滤,但是依旧会影响延时,所以后面的延时会变成接近0ms,现在应该就不会了。
另外彻底改成了像 besttrace 和 mtr 一样的异步请求,应该会快很多。
这次动的东西很多,但是我猜可能有 Bug,我打算先放到 enhanced 编译一个版本去看看有没有奇奇怪怪的问题,想来试试吗?
@tsosunchia 会不会是因为brew使用了镜像的关系,我看有的镜像未必会全部缓存全部的包,这里似乎清华的源找不到 go 1.19.4 的 go 二进制包,导致出了问题。
这我不太清楚,我使用的是官方源
对了,后面 0.3.0 版本要来了,之前不是咱加了 ipv6 的包校验吗,这次我把包括 ipv4 在内整个重写了,而且发包太慢了,如果遇到rDNS服务器无响应的就要卡半天。
0.3.0 首先改了包的id校验,把最后一个二进制位变成了一个奇偶校验,然后把ttl也塞进去了,应该能彻底过滤掉不符合条件的ipv6包。
之前那种修改办法确实可以让错误的包过滤,但是依旧会影响延时,所以后面的延时会变成接近0ms,现在应该就不会了。
另外彻底改成了像 besttrace 和 mtr 一样的异步请求,应该会快很多。
这次动的东西很多,但是我猜可能有 Bug,我打算先放到 enhanced 编译一个版本去看看有没有奇奇怪怪的问题,想来试试吗?
没问题(commit之后at我就行了)(还有就是有迁移webapi功能到lite的打算吗?因为enhanced版本之后不是暂缓更新了嘛)
你先commit的吧,似乎校验码的发送有问题,但我不确定你现在写的版本是否还存在那个问题,具体来说是最后一跳的包似乎不包含校验码了
brew install nexttrace -v
换成官方源,安装成功!谢谢!
你正在使用哪个版本的 nexttrace?
macOS_arm64 MacBook Air (M1, 2020)
你看到的异常现象是什么?
你期待看到的正常表现是怎样的?
正常安装
请附上你的命令
brew install nexttrace
请附上出错时软件输出的错误信息
Error: nexttrace: undefined local variable or method `null' for #