RedisFullCheck
RedisFullCheck copied to clipboard
redisFullCheck 1.4.9 执行redis-full-check.linux 报Binary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work
如果没有安装go 只是想要修改这个参数值应该怎么做
用1.4.8试试呢
1.4.8是可以的
好的,先用 1.4.8,1.4.9的编译环境估计有点问题。
@yangbodong22011 测试了下也不行,编译的时候没有启用 CGO
@inkinworld 是用上面评论的包吗?我看我机器上参数已经是打开的了。
$go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/bodong.ybd/.cache/go-build"
GOENV="/home/bodong.ybd/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/bodong.ybd/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/golang"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/golang/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build930352136=/tmp/go-build -gno-record-gcc-switches"
@inkinworld 是用上面评论的包吗?我看我机器上参数已经是打开的了。
$go env GO111MODULE="" GOARCH="amd64" GOBIN="" GOCACHE="/home/bodong.ybd/.cache/go-build" GOENV="/home/bodong.ybd/.config/go/env" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOINSECURE="" GONOPROXY="" GONOSUMDB="" GOOS="linux" GOPATH="/home/bodong.ybd/go" GOPRIVATE="" GOPROXY="https://proxy.golang.org,direct" GOROOT="/usr/local/golang" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/golang/pkg/tool/linux_amd64" GCCGO="gccgo" AR="ar" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build930352136=/tmp/go-build -gno-record-gcc-switches"
是用上面的包,不确定咋回事了。。
@yangbodong22011 yangbodong22011 我试了下你发的这个版本:redis-full-check-1.4.9.tar.gz,不行,还是报错:
./redis-full-check.linux: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by ./redis-full-check.linux)
@yangbodong22011 yangbodong22011 我试了下你发的这个版本:redis-full-check-1.4.9.tar.gz,不行,还是报错:
./redis-full-check.linux: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by ./redis-full-check.linux)
你这个似乎是因为 GLIBC_2.28 版本不对,不是 CGO_ENABLED 的问题,检查或者升级自己的 GLIBC 版本。
请尝试 v1.4.10 https://github.com/tair-opensource/RedisFullCheck/releases @inkinworld @yuqun20230302