CentOS 기준.
yum 으로 설치해도 되고, 소스를 다운받아서 설치해도 된다.
>>>> yum 으로 설치
# yum install golang
이 경우엔 go가 /usr/lib/golang 경로에 자동 설치되고, go 실행파일은 /usr/bin/go 가 된다.
GOPATH를 잡아준다. GOPATH는 go로 작성된 소스들이 위치하는 작업 폴더라고 보면 된다.
GOPATH 폴더엔 pkg와 src 폴더를 만들고, 우리가 작성하는 소스는 src 폴더에 위치하면 된다.
# vi /etc/profile
export GOPATH=/home/jobs/golang
# source /etc/profile
yum 으로 설치 끝
>>>> 혹은 아래처럼 소스 설치
# go version
go version go1.10.2 linux/amd64
이전에 설치된 go가 있는 경우, 버전을 올려서 설치할 경우 /usr/local/go 폴더를 지우도록 한다.
# rm -rf /usr/local/go
새로운 go 를 설치한다.
# cd /home/jobs/src
# wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
# tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz
이 경우엔 /usr/local/go 경로에 설치가 되었고, go 실행파일은 /usr/local/go/bin/go 에 있다.
PATH와 GOPATH를 잡아준다. GOPATH는 go로 작성된 소스들이 위치하는 작업 폴더라고 보면 된다.
GOPATH 폴더엔 pkg와 src 폴더를 만들고, 우리가 작성하는 소스는 src 폴더에 위치하면 된다.
# vi /etc/profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/home/jobs/golang
# source /etc/profile
# go version
go version go1.11.5 linux/amd64
소스 설치 끝
>>>> go 환경변수 확인
# go env
추가로 git도 설치해둔다.
# yum install git