golang 빌드시 다음과 같은 bucketCntBits redeclared 에러가 발생했다.
/usr/local/go/src/runtime/map.go:64:2: bucketCntBits redeclared in this block
previous declaration at /usr/local/go/src/runtime/hashmap.go:64:18
stackcheck redeclared 에러도 발생한다.
/usr/local/go/src/runtime/stubs_x86.go:10:6: stackcheck redeclared in this block
보통 go tar 파일을 다운 받아 아래와 같이 /usr/local 에 바로 압축을 풀게 되는데
이전에 이미 /usr/local/go 가 있어 덮어써지면 위와 같은 runtime 에러가 발생할 수 있다.
그래서 이전 go 버전이 제대로 삭제해야 한다.
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -zxvf go1.12.linux-amd64.tar.gz
comments:
댓글 쓰기