가장 빨리 만나는 Go 언어 Unit 2. 설치하기

저작권 안내
  • 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
  • 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.

설치하기

이재홍 http://www.pyrasis.com 2014.12.17 ~ 2015.02.07

Go 컴파일러는 Go 언어 공식 웹사이트에서 받을 수 있습니다. 운영체제 별로 설치를 해야 하므로 각자 환경에 맞는 실행 파일을 받아서 설치합니다.

리눅스

리눅스에서 설치하는 방법은 여러 가지가 있습니다. 먼저 Go 언어 공식 웹사이트에서 바이너리를 받아서 설치하는 방법입니다.

wget 명령으로 tar.gz 파일을 받습니다. 그리고 압축을 해제한 뒤 go 디렉터리를 /usr/local 디렉터리 아래로 옮깁니다.

~$ wget https://storage.googleapis.com/golang/go<버전>.linux-<아키텍쳐>.tar.gz
~$ tar vxzf go<버전>.linux-<아키텍쳐>.tar.gz
~$ sudo mv go /usr/local/
  • 예) https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz

go 명령을 사용할 수 있도록 .bashrc 파일에 PATH 설정을 추가합니다.

~$ echo "export PATH=$PATH:/usr/local/go/bin" >> .bashrc
~$ source .bashrc

다음은 패키지로 설치하는 방법입니다.

우분투
$ sudo apt-get update
$ sudo apt-get install golang
CentOS
$ sudo yum install golang

Mac OS X

Mac OS X는 pkg 설치 파일을 받아서 설치합니다.

  • Mac OS X: go<버전>.darwin-<아키텍쳐>-osx<OS 버전>.pkg
  • 예) go1.4.2.darwin-amd64-osx10.8.pkg

pkg 파일의 설치 방법은 특별한 부분이 없으므로 따로 설명하지 않겠습니다. pkg 파일이 아닌 tar.gz 파일을 설치하는 방법은 다음과 같습니다.

~$ curl -O https://storage.googleapis.com/golang/go<버전>.darwin-<아키텍쳐>-osx<OS 버전>.tar.gz
~$ tar vxzf go<버전>.darwin-<아키텍쳐>-osx<OS 버전>.tar.gz
~$ sudo mv go /usr/local/
  • 예) https://storage.googleapis.com/golang/go1.4.2.darwin-amd64-osx10.8.tar.gz

go 명령을 사용할 수 있도록 .bash_profile 파일에 PATH 설정을 추가합니다.

~$ echo "export PATH=$PATH:/usr/local/go/bin" >> .bash_profile
~$ source .bash_profile

Windows

Windows는 msi 설치 파일을 받아서 설치합니다.

  • Windows: go<버전>.windows-<아키텍쳐>.msi
  • 예) go1.4.2.windows-amd64.msi

설치 방법은 특별한 부분이 없으므로 따로 설명하지 않겠습니다.

설치 파일이 아닌 zip 파일은 C:\Go 폴더에 압축을 해제합니다. 그리고 제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정 → 고급 → 환경 변수의 Path에 C:\Go\bin 폴더를 추가합니다.

그림 2-1 Windows 환경 변수에 Go 경로 추가


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

2015-06-01