Go Modules를 사용하지 않았다면 이전 버전 삭제
sudo rm -rf /usr/local/go/
Go 1.13 버전 설치
curl -O https://dl.google.com/go/go1.13.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
$GOROOT/bin 환경변수에 추가
export GOROOT=/usr/local/go export PATH=$GOROOT/bin:$PATH
이제 $GOPATH/src 에서 작업할 필요가 없어졌다. Go Modules 가 있기 때문에.
대신 환경변수 하나를 추가해야한다.
export GO111MODULE=on
프로젝트 폴더를 만든 후 go 파일 작성시 package 명 뒤에 //import {경로} 를 작성해야 작동한다. 그렇지 않다면 명령어 뒤에 경로 설정
go mod init
test 및 build 진행
go test go build
여기까지 완료하면 .mod 파일과 .sum 파일이 생성되고 빌드를 하셨다면 빌드파일까지 생성된다.