본문 바로가기

Coding/go

[golang] VS Code에서 Go 설치하기 (환경설정)

 

 

 

설치

golang.org 에서 Go 를 다운받습니다.

저는 go.1.15.3.windows-amd64.msi 를 다운받았습니다 😀

설치가 다 되었는지 확인하기 위해 터미널에 버전확인을 해봅니다.

 

go version

 

환경변수 확인해 GOROOT와  GOPATH 를 확인합니다.

 

go env

 

GOROOT는 go와 표준패키지가 설치된 곳이고, GOPATH는 내 작업소스가 있는 곳 입니다.

다운받은 모듈은 GOPATH로 설정된 경로의 'pkg'에 저장됩니다.

만약 제가 패키지를 만든다면 GOPATH로 설정된 경로의 'src' 에서  만들어야합니다. (패키지만들기 링크)

 

저는 GOPATH 경로를 C\go-workspace 로 변경했습니다.

(내PC > 우클릭 > 시스템속성 > 환경변수 > 위쪽에 GOPATH 경로수정)

 

VS Code

VSCode Extensions 에서 Go(Go Team at Google) 를 설치합니다.

Extension의 ReadMe.md 를 읽어보면 설치방법이 나와있습니다.

커맨드 파레트(Ctrl + Shft + P)에서 Go: Install/Update Tools 통해 확장자(golint, gotests ..)들을 설치하겠습니다.

저는 전부 체크해서 설치했습니다. go-workspace 폴더에서 hello.go를 생성해봅니다.

 

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}

 

VS Code 터미널에서 실행합니다.

 

go run hello.go // Hello, world!

 

GOPATH 를 변경한 경우 켜져있는 cmd를 재시작을 해줘야합니다.