CentOS에 go lang을 설치하자

Posted 2018. 1. 10. 17:46

맨 처음 접속한 상태라고 치자.

yum update 한번 해주고

wget으로 할꺼니깐 yum install wget 을 해준다.


https://golang.org/dl/ 싸이트로 가서 어떤 버전으로 받을지 미리 봐두자.

여기선 1.10beta로 설치 한다


cd

wget https://storage.googleapis.com/golang/원하는 파일 이름 입력

ex) wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

확장자까지 쭈욱~ 써준다

다운 받고 나면

sudo tar -zxcf 다운받은파일이름 -C /usr/local

=> 다운받은 파일을 /usr/local폴더에 압축을 푼다


GOROOT 설정을 하자

export GOROOT=/usr/local/go

=> 다운로드 푼 폴더의 위치 이다


GOPATH 설정을 하자

export GOPATH=$PATH:/usr/local/go/bin

=> 역시나 다운로드 푼 폴더의 위치고 bin 까지 잡아준다. 저 안에 go 실행 파일이 있다.


여기까지했으면 잘됐는지 보자

go version 입력 후 버전이 잘 나오는지

go env 입력 후 config 값들이 잘 나오는지


간단한 프로그램으로 테스트 해봐도 된다

mkdir -p src/hello  src폴더에 hello 폴더를 만들고

cd src/hello

vi hello.go  hello.go 파일을 연다.


package main

import "fmt"

func main() {

  fmt.Printf("hello\n")

}

:wq! 저장 후 나와서 

go run hello.go 를 실행하면 hello가 출력 된다.


출력이 안되면 오타가 낫던지 경로가 안맞던지 할꺼다.