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

+ Recent posts