[go] 기본 경로
Go 언어는 기본적으로 $GOPATH
환경 변수에서 지정된 경로를 사용하여 소스코드 및 패키지들을 관리합니다. 이 경로는 Go 프로젝트 및 관련 패키지의 위치를 지정하는 데 사용됩니다.
$GOPATH
환경 변수
$GOPATH
는 Go에서 사용되는 중요한 환경 변수로, 소스코드 및 패키지를 포함하는 기본 경로를 나타냅니다. 이 경로에는 src
, pkg
, bin
디렉토리가 포함되어 있습니다.
src
: Go 소스코드 파일을 포함하는 디렉토리pkg
: 패키지 객체 파일을 포함하는 디렉토리bin
: 실행 가능한 프로그램 파일을 포함하는 디렉토리
기본적으로 $GOPATH
는 $HOME/go
로 설정됩니다.
모듈 및 Go 버전 1.11 이상
Go 버전 1.11부터는 go mod
라는 내장된 의존성 관리 도구를 사용하여 GOPATH
를 사용하지 않고도 모듈 지원이 가능해졌습니다.
Go 모듈을 사용하면 프로젝트의 의존성을 더욱 효과적으로 관리할 수 있고, GOPATH
에 의존하지 않아도 되므로 더 유연하게 프로젝트를 구성할 수 있습니다.
이제 Go 언어의 기본적인 경로 설정 및 프로젝트 구성에 대해 더 잘 이해할 수 있을 것입니다.
더 자세한 정보는 공식 Go 문서를 참고해 주세요.