CentOS 7에 Go 언어 설치하기
20 Jan 2018 | GoInstall Golang on CentOS 7
CentOS 7 기준으로 Go 언어를 설치하는 방법입니다.
Go 언어 다운로드
먼저 현재 릴리즈되어 있는 Go 언어 패키지 다운로드 주소를 여기에서 확인합니다.
$ wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz
Go 언어 설치
위에서 받은 tar 파일의 압축을 풀어줍니다.
$ sudo tar -C /usr/local -xvzf go1.10.linux-amd64.tar.gz
그리고 작업하고자하는 디렉토리에 아래 디렉토리들을 생성해줍니다. (저같은 경우는 /home/snowdeer/go/
디렉토리 아래에서 작업합니다.)
$ mkdir bin $ mkdir pkg $ mkdir src
환경 변수 설정
/etc/profile.d/path.sh
파일을 열고 아래 내용을 저장합니다.
export PATH=$PATH:/usr/local/go/bin
또한 /home/snowdeer/.bash_profile
파일에도 다음 라인을 추가합니다.
export GOBIN="$HOME/go/bin" export GOPATH="$HOME/go"
또한 기존의 PATH
변수에 GOBIN
경로도 추가해줍니다.
그런다음 터미널에서 다음 명령어를 입력해서 환경 변수를 시스템에 적용합니다.
$ source /etc/profile $ source ~/.bash_profile
설치 확인
다음 예제 코드를 실행해서 Go 언어가 잘 동작하는지 확인합니다.
package main import "fmt" func main() { fmt.Printf("Hello, World!\n") }
그 이후 터미널에서 다음 명령어를 실행해봅니다. (아무거나 실행해봐도 됩니다.)
$ go run hello.go $ go build hello.go $ go install hello.go