bull1012

Results 3 comments of bull1012

> deepseek分析: > > ``` > 这是一个OpenWrt编译错误,主要问题是Go语言版本兼容性问题。以下是解决方案: > 错误显示Go 1.25.3需要Go 1.22.6或更高版本来编译,但系统使用的是Go 1.20.6。 > ``` > > 至于解决办法,自行使用deepseek或者chatgpt查看, 基本上的方法是: 方案1:更新host系统的Go版本(推荐) 方案2:清理并重新编译 方法3: > > # 更新feeds > ./scripts/feeds update -a ./scripts/feeds...

> 供参考。 查看下你源码是不是1.25.3 > > ``` > cd ~/lede > cat feeds/packages/lang/golang/golang/Makefile | grep GO_VERSION_MAJOR_MINOR:= && cat feeds/packages/lang/golang/golang/Makefile | grep GO_VERSION_PATCH:= > ``` > > 返回应该类似这样: `GO_VERSION_MAJOR_MINOR:=1.25 GO_VERSION_PATCH:=3` 如果不是,可以尝试更新下,更新前自行备份哈: >...

> 我也遇到这种情况,已解决。 `go version`看下go版本 `which go`看下当前go安装位置然后`rm -rf /usr/bin/go` `wget https://go.dev/dl/go1.25.2.linux-amd64.tar.gz` `tar -C /usr/local -xzf go1.25.2.linux-amd64.tar.gz` 在$HOME/.profile或/etc/profile加入环境变量 `export PATH=$PATH:/usr/local/go/bin` 重启后执行go版本看下版本。 详细请参考https://go.dev/doc/install 按照你的方法操作了,但是问题并没有解决还是出现这个错误呢