꼬반 Blog

[Golang] gvm 사용하기

요즘엔 개발언어들을 사용하다보면 제일먼저 찾는게 버전관리매니저와 보일러플레이트다. 과거처럼 하나하나 개발환경을 직접 세팅할 수도 있지만 그러기에는 버전업이 빠르고 새로운 기능들이 추가되는 속도가 빠른 요즘에는 기존과 같은 방법으로는 개발환경의 버전을 올리기가 쉽지 않다. 하지만 버전관리매니저를 사용하면 쉽게 개발언어의 버전을 관리하기가 용이하다. 대표적으로 Node.js 같은 경우 NVM 을 사용하면 되듯이 Golang 도 찾아보니 GVM이라는 버전관리매니저가 나와있다. 참조 : https://github.com/moovweb/gvm 사용법은 nvm 과 흡사하다. 설치 : bash <

Read More

[Golang] gvm 사용하기

요즘엔 개발언어들을 사용하다보면 제일먼저 찾는게 버전관리매니저와 보일러플레이트다.


과거처럼 하나하나 개발환경을 직접 세팅할 수도 있지만


그러기에는 버전업이 빠르고 새로운 기능들이 추가되는 속도가 빠른 요즘에는


기존과 같은 방법으로는 개발환경의 버전을 올리기가 쉽지 않다.


하지만 버전관리매니저를 사용하면 쉽게 개발언어의 버전을 관리하기가 용이하다.


대표적으로 Node.js 같은 경우 NVM 을 사용하면 되듯이


Golang 도 찾아보니 GVM이라는 버전관리매니저가 나와있다.


참조 : https://github.com/moovweb/gvm


사용법은 nvm 과 흡사하다.


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


이후 쉘에서 gvm 명령어를 사용하기 위해서는 source /root/.gvm/scripts/gvm


으로 사용하거나 사용하는 쉘의 환경 설정 파일에 해당 명령어를 넣어주면 된다.


golang 설치는 기본으로 1.4 버전 설치 후 설치하도록 되어 있다.


gvm install go1.4 -B
gvm use go1.4
export GOROOT_BOOTSTRAP=$GOROOT
gvm install go1.5

현재 최신 버전인 1.7.5 버전을 설치할때는 1.4를 설치 후 1.7.5 를 설치하면 되고


재접속 이후에도 설치한 go version 을 사용하고 싶다면 


gvm use go1.7.5 --default 


옵션을 주면 된다.

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post