Golang을 1.13으로 업그레이드를 하고 프로젝트에서

go get ...으로 라이브러리를 다운받으려고 했는데

410 Gone 에러를 내면서 실행이 되지 않았다.

구글에서 검색을 해보니 해결 방법을 바로 찾을 수 있었다.

$ export GO111MODULE=on
$ export GOPROXY=direct
$ export GOSUMDB=off

원인은 GOPROXYGOSUMDB 때문이었다.

기존에 1.12 버전을 사용하고 있었는데 GOPROXYGOSUMDB 환경 변수가 없었고

1.13으로 업그레이드를 했지만 설정되어 있지 않아 있어서 410 에러를 냈던 것이었다.

참고 문헌

  1. https://github.com/golang/go/issues/35164
  2. https://golang.org/doc/go1.13