본문 바로가기

programming/go

gvm을 이용한 GO 설치

Go를 설치하는 방법은 macOS의 경우 pkg, brew가 있습니다.

개인적으로 위의 방법보다는 node.js의 nvm (Node Version Manager)과 같은 버전 관리가 가능한 설치 방법을 선호합니다.

 

go에는 gvm (Go Version Manager)이 있으므로 gvm을 이용하여 설치를 진행하겠습니다.

 

GVM

Install

zsh를 사용하는 경우

 

zsh < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

 

bash를 사용하는 경우

 

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

 

설치후에 터미널을 재시작하거나 ~/.gvm/scripts/gvm을 source해야합니다.

 

source ~/.gvm/scripts/gvm

 

GO

Install

설치 가능한 go 버전을 조회합니다.

 

gvm listall

 

현재 1.14버전이 최신이므로 해당 버전으로 설치를 진행합니다.

 

gvm install go1.14 -B
gvm use go1.14 --default

 

2가지 이상의 go가 설치된 경우 use 명령으로 해당 버전을 선택할 수 있습니다.

 

use 마지막에 --default를 설정하면 전역적으로 go version을 선택합니다.