[Go] GVM(Go Version Manager)
GVM을 사용해서 Go 버전 관리를 할 수 있습니다
RVM(Ruby Version Manager)와 비슷하게 Go 도 버전 관리 도구가 있네요.
이름하여 GVM(Go Version Manager)입니다
https://github.com/moovweb/gvm
아래와 같이 shell script 를 실행해서 설치합니다.
$ bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
결과가 아래와 같이 나오면 source ~/.gvm/scripts/gvm
으로 최신 파일로 업데이트 합니다.
Cloning from https://github.com/moovweb/gvm.git to /Users/suhanlee/.gvm
Created profile for existing install of Go at "/usr/local/go"
Installed GVM v1.0.22
Please restart your terminal session or to get started right away run
`source /Users/suhanlee/.gvm/scripts/gvm`
그런 다음에 원하는 버전으로 설치를 해야 하는데 아래와 같이 install
명령을 사용합니다.
$ gvm install go1.8.3
설치가 완료 되면 use
명령어로 해당 하는 버전을 스위칭 하면 됩니다.
$ gvm use go1.8.3
Now using version go1.8.3
현재 사용중인 버전을 확인하려면 list
명령을 사용합니다.
$ gvm list
gvm gos (installed)
=> go1.8.3
system