准备工作
请确保安装了golang和git
golang切换国内镜像
go env -w GOPROXY=https://goproxy.cn,direct #换源
tsbs下载编译
git clone https://github.com/timescale/tsbs.git
cd ./tsbs
make
问题解决
问题在于tsbs使用的sys的unix包中不存在loongarch的架构,需要更新最新的sys包
go install go install golang.org/x/sys@latest
go mod edit -replace=golang.org/x/sys=golang.org/x/sys@v0.22.0
go clean -modcache
go mod tidy
同上,更新go-sysconf
go get -u github.com/tklauser/go-sysconf