ETC go 설치부터 환경변수 설정
배경
최근에 grpc test 를 하면서 여러 go 모듈을 다운받았다 업무에서 window 를 사용하는데 golang 을 설치할 때 환경 설정을 잘못한 것을 알게되었다 가장 기본적인 내용을 정리하고 이후 계속 추가하려고 한다.
golang 설치
- window 환경
- 다운로드 사이트 로 이동해 msi 파일을 다운 받는다.
- go version 을 신중하게 생각하고 다운 받기 : 버전별로 추가되는 기능을 확인하고 필요한 버전을 받는다.
- 설치 경로 => PATH 환경 변수 추가 ex) C:\Program Files 에 다운받았다면
C:\Program Files\Go\bin
를 PATH 에 추가한다
GOROOT
- 내가 사용할 GO 툴이 설치된 위치
ex) C:\Program Files 에 설치했다면
C:\Program Files\Go\go
GOPATH
bin,pkg,src
3개의 폴더를 추가- bin : 소스코드 컴파일 실행하면 실행 가능한 바이너리 파일 저장
- pkg : 라이브러리 파일 저장
- src : 소스 코드
ex) 나의 경우
GOPATH=C:\Users\{사용자}\go
에 지정하고 사용,원하는 폴더 위치에 소스를 추가하고 환경 변수를 설정한다
tip 명령어로 환경 변수 설정
go 커맨드 명령어
go version
go mod init {module-name}
go mod tidy