서버(우분투)

Ubuntu go 설치

sadon 2018. 12. 12. 16:35

Go 1.11.2 버전 설치


Go language 설치 방법 두가지 

 

1 . 공식 홈페이지에서 다운로드 하기 


     https://golang.org/dl/

    wget 다운로드 링크


1 - 1

   go 패키지 이동

    mv go /usr/local/go 


1 -2 go 환경 변수 등록

 

  vi ~/.profile 


추가 

export GOPATH=$HOME/work   <- golang workspace

export GOROOT=/usr/local/go   <- go 패키지 위치 

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

 


2. apt-get으로 패키지 설치


sudo add-apt-repository ppa:gophers/archive  <- go repository 추가

sudo apt-get up

sudo apt-get -y install golang-1.11-go <- 최신 버전이 아닐수 있음


2-1. 환경 변수 등록

export GOPATH=$HOME/work   <- golang workspace

export GOROOT=/usr/lib/go   <- go 패키지 위치 (패키지가 설정된 패스로 등록)

export PATH=$PATH:/usr/lib/go/bin:$GOPATH/bin  (위와 동일)


3. 환경 변수 확인

 go env


GOPATH="/home/jaewon/work"

GOROOT="/usr/local/go"

   

4. 워크 스페이스 설정

mkdir $HOME/work

mkdir -p $HOME/work/src/test/hello


5. Hello world 코딩

vi $HOME/work/src/test/hello.go

package main

  

import "fmt"


func main() {

    fmt.Printf("Hello, world\n")

}


5-1. 출력

jaewon@localhost:~$ sudo $GOPATH/bin/hello

Hello, world

 

6. 프로젝트 위치 확인 


jaewon@localhost:~$ which hello

/home/jaewon/work/bin/hello