호랑이한테물릴래

GOPATH, GOROOT, GOBIN / GOPATH set to GOROOT has no effect 본문

DevOps/Golang

GOPATH, GOROOT, GOBIN / GOPATH set to GOROOT has no effect

호랑이한테물릴래 2022. 11. 13. 23:26
반응형
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$GOROOT/bin:$GOBIN:$PATH

GOROOT

GOROOT는 go sdk를 설치한 디렉토리다. golang의 명령어, Package, Library 등이 있는 Directory다

GOPATH

GOPATH는 GO 프로젝트의 import 위치를 정해준다. Go 소스코드와 외부 패키지, 모듈을 저장하는 Home Directory다.

GOBIN

go install을 사용해서 컴파일된 golang binary가 복사되는 Directory다.

위와 같은 오류는 GOROOT와 GOPATH의 설정이 잘못되었기 때문에 발생하는 에러다. 위의 GOROOT, GOPATH의 정의에 맞춰서 환경변수를 재설정하면 해결된다.

$ nano ~/.profile

mac 유저라면 .profile에 환경변수를 위와 같이 수정하여 해결한다.

자세한내용은 아래에서

https://itrepreneur.tistory.com/10

반응형

'DevOps > Golang' 카테고리의 다른 글

Go언어로 간단한 블록체인 구현  (0) 2022.11.29
0 Comments
댓글쓰기 폼