본문 바로가기

Lang/Go

220311금 - Go 환경변수: GO111MODULE

728x90

 

딱 한 시간만 Go하기.

go get으로 패키지를 설치했는데 패키지 import가 되지 않아서 찾다가 GO111MODULE 설정을 해야하는 것을 알게 되었다.

 

변수 변경

 go env -w GO111MODULE=auto  

 

 

모듈 동작은 GO111MODULE 환경변수에 의해 제어된다.

설정값: on, off, auto

  • on: 빌드 중에 $GOPATH에 있는 패키지를 사용
  • off: 빌드 중에 $GOPATH 대신 모듈에 있는 패키지를 사용
  • auto: 현재 디렉터리가 $GOPATH 외부에 있고 go.mod 파일이 포함된 경우 모듈을 사용하고 그렇지 않으면 $GOPATH의 패키지를 사용

 

 

참조

반응형