Go 리눅스에 설치

InnomDB·2022년 4월 9일
0

Go

목록 보기
1/1

1. Go 버전 선택해서 설치하기

go 홈페이지
Go 설치 후 Go 버전 확인

리눅스 추천 다운로드 버전인 1.18을 다운로드 받았다.

2. Go 압축 풀기

sudo tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz

3. PATH 등록하기

export PATH=$PATH:/usr/local/go/bin

oh-my-zsh를 써서 vi ~/.zshrc에 등록해주었다.

PATH 확인
go env 명령어로 현재 PATH를 확인할 수 있다.

PATH로 들어가서 bin/pkg/src 폴더를 확인하고 없다면

go get golang.org/x/tools/cmd/...

명령어로 설치해주고 잘 깔렸는지 확인한다.

4. 버전 확인하기

go version

5. go 실행 확인하기

터미널에서 vi hello.go

package main

import "fmt"

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

저장 후 go run hello.go를 했을 때 "Hello, world"가 출력되면 성공

6. VSCode에서 go 실행하기

Extension Go 설치

hello.go가 있는 폴더로 들어가서 go run hello.go

만약 VSCode에서 run을 했는데 아래와 같은 에러가 난다면

go: go.mod file not found in current directory or any parent directory; see 'go help mod

터미널에서 아래 명령어를 실행

go env -w GO111MODULE=auto

명령어의 의미

GO111MODULE=on Go Module 사용
GO111MODULE=off Go Module 사용 안함
GO111MODULE=auto 현재 작업 디렉토리가 $GOPATH/src 아래라면 GOPATH로, $GOPATH/src가 아닌 외부라면 Go Module 사용

이제 다시 go run hello.go 실행

profile
이노오오옴

0개의 댓글