IT-개발,DB

go mod 캐시 삭제

SB리치퍼슨 2021. 1. 4. 16:41

go mod 캐시 삭제

사내 네트워크에서

git 버전 변경이나 저장소 변경 등으로 사용중이 go.mod 의 변화가 있을때

빌드시 다음과 같은 패키지를 가져오지 못하는 403 에러가 발생한다.

$ go: github.aaa.com/ysoftman/sample@v0.1: unrecognized import path "github.aaa.com/ysoftman/sample" (https fetch: Get https://github.ysoftman.com/ysoftman/sample?go-get=1: Forbidden)

proxy 환경 변수 중 no_proxy 에 추가한다.

$ export no_proxy=github.aaa.com,github.bbb.com

참고로 패키지 경로를 찾지 못하는 경우

https://github.com/golang/go/issues/27238#issuecomment-432793244

mod 로 다운로드 받은 모든 패키지 삭제

$ go clean -modcache

테스트 결과물 캐시 삭제시

$ go clean -testcache

빌드 결과물 캐시 삭제시

$ go clean -cache

반응형