go download error in etcd build

# etcd 소스 빌드
wget https://github.com/etcd-io/etcd/archive/refs/tags/v3.5.18.tar.gz
tar zxvf v3.5.18.tar.gz
cd etcd-3.5.18
make

# make > build.sh > script/test_lib.sh > determine_go_version 에서
# .go-version 파일에서 사용할 go version 을 찾고 다운로드 한다.
# 여기서 exit code 1 발생으로 빌드가 중지된다.
GO_BUILD_FLAGS="-v" ./build.sh
go: downloading go1.22.11 (darwin/arm64)
go: download go1.22.11: golang.org/toolchain@v0.0.1-go1.22.11.darwin-arm64: verifying module: checksum database disabled by GOSUMDB=off

# 수동으로 해당 go 버전을 설치하면 된다.
# /Users/ysoftman/workspace/gopath/bin/go1.22.11 가 생긴다.
go install golang.org/dl/go1.22.11@latest

# ~/sdk/go1.22.11/ 에 go 소스 빌드 파일이 생긴다.
go1.22.11 download

# 또는 다음 환경변수 설정으로 시스템 go 버전을 사용해 빌드할 수 있다.
FORCE_HOST_GO=ON make

comments:

댓글 쓰기