ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CentOS7에 Go 언어 설치
    Language/Go 2019. 10. 28. 16:48

    Go 다운로드

    우선은 https://golang.org/dl/ 사이트에서 리눅스 버전의 다운로드 경로를 확인 후

    [root@localhost ~]# wget https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz
    --2019-10-28 16:42:13--  https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz
    Resolving dl.google.com (dl.google.com)... 216.58.197.206, 2404:6800:4004:80e::200e
    Connecting to dl.google.com (dl.google.com)|216.58.197.206|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 120055279 (114M) [application/octet-stream]
    Saving to: ‘go1.13.3.linux-amd64.tar.gz’
    
    100%[====================================================================================================================================================================================================================================>] 120,055,279 36.5MB/s   in 3.1s   
    
    2019-10-28 16:42:17 (36.5 MB/s) - ‘go1.13.3.linux-amd64.tar.gz’ saved [120055279/120055279]

    위와 같이 wget 명령어를 이용해 tar 파일을 다운 받습니다.

     

    압축 해제

    [root@localhost ~]# tar -C /usr/local -xvzf go1.13.3.linux-amd64.tar.gz

    이때 주의할점은 /usr/local 경로에 압축을 해제하기 위해서는 root 권한이 필요하니 su 명령어등을 통해 권한을 얻어 주신 후 압축 해제를 하시면됩니다.

     

    환경 설정

    설치된 바이너리 파일을 사용하기 위한 환경설정까지 진행해 주면 설치가 마무리 됩니다.

    [root@localhost ~]# export PATH=/usr/local/go/bin:$PATH
    
    [root@localhost ~]# go version
    go version go1.13.3 linux/amd64

    위와 같이 명령어로 입력 하시거나 .profile 또는 .bashrc 등의 파일에 해당 내용을 작성하게 되면 매번 명령어를 치는 일 없이 경로 설정이 가능합니다.

     

    추가로 패키지를 사용하기 위해서 GOROOT / GOPATH 환경변수를 설정해 주어야 합니다. 설정된 경로 아래의 pkg 폴더에서 패키지가 존재하는지 확인하게됩니다. GOROOT의 경우 Go 설치시 자동으로 시스템에 설정 되지만 GOPATH는 사용자가 지정해 주어야 합니다.

    위의 PATH 설정처럼 사용자 정의 패키지를 저장하고 불러오도록 할 경로를 아래처럼 설정해 주시면 됩니다.

    export GOPATH=$HOME/workspace/go

     

     

     

    'Language > Go' 카테고리의 다른 글

    golang 반복문  (0) 2020.02.08
    golang 데이터 타입  (0) 2019.12.13
    golang 변수선언  (0) 2019.11.30

    댓글

2017 TIFY Team All Rights Reserved.