본문으로 바로가기

0. Go 언어 & Visual Studio Code 설치

category Go언어/Go언어 기초 2019. 12. 17. 11:09

글에 앞서

새로 공부할 언어를 찾던 중 Go언어가 눈에 띄였습니다. 아무래도 요즘은 인프라 관련 서적이나 자료를 보다 보니, docker, kubernetes, prometheus 등이 Go언어로 작성되었다는 사실을 알게되었습니다. 이에 한 번 빠르게 해당 언어를 알아가보자 결심하고 포스팅을 시작합니다.

 

 

설치 순서


1. Go Lang 설치

1)  아래 사이트에서 자신의 환경에 맞게 Go언어 설치 (필자는 Apple macOS 설치)

(https://golang.org/dl/)

2) 정상 설치 확인 - Terminal을 띄워 'go version' 명령어 입력시 정상동작 확인

3) GOPATH 확인해야 한다.

- 아래 예시를 보면, GOPATH를 보게 되면 "/Users/hongjunho/go"로 설정되어 있는데, go 디렉터리는 만들어져 있지 않다.

그러므로 아래와 같이 디렉터리를 만들어줘야 된다.

mkdir /Users/hongjunho/go

[참고]

GOPATH는 workspace로 보면 된다. 소스 코드를 받아와서 저장하거나, 패키지를 컴파일하여 라이브러리 파일이 생성될 때 GOPATH에 설정된 경로를 기준으로 한다. 또 다른 프로젝트를 시작할 때는 GOPATH를 해당 프로젝트 경로로 바꿔주면 된다.

  • bin: 소스 파일(패키지)를 컴파일하여 실행 파일(바이너리)이 생성되는 디렉터리
  • pkg: 패키지를 컴파일하여 라이브러리 파일이 생성되는 디렉터리
  • src: 내가 작성한 소스 파일과 인터넷에서 자동으로 받아온 소스 파일이 저장되는 디렉터리

 

2. Visual Studio Code 설치

1)  아래 사이트에서 자신의 환경에 맞는 Visual Studio Code 설치

(https://code.visualstudio.com/download)

 

3. Git 설치

1) homebrew를 이용해서 간단히 설치 (mac)

$ brew install git

아래 사이트 에서 직접 설치도 가능 

(https://git-scm.com)

 

2) 정상설치 확인 ('git version' 명령어 입력)

 

4. 간단히 Go 예제 실행해 보기

1) Visual Studio Code를 실행

2) Go extension 설치

- 맨 왼쪽 sidebar에 5번째 아이콘 클릭 후, go 검색하고 install

3) Open Folder 버튼 클릭 후, 위에서 설정한 GOPATH(workspace)를 열어준다.

4) 하위 디렉터리 구조로 New Folder, New File 버튼 클릭해서 생성

5) 스크린샷은 찍지 못했지만... 설치하라는 알림창이 뜨게 되면 'Install All' 버튼을 클릭한다.

 

6) 아래와 같이 예제 작성

7) Debug > Start Without Debugging 을 선택하여 파일 실행

 

8) 정상 출력 확인

 


댓글을 달아 주세요

  1. Gurumee 신고">2019.12.18 20:02 신고

    우와 Go 언어라니.. 너무 기대되용!! ㅋㅋㅋㅋ