https://golang.org/ 사이트에 접속한다.
MacOS 패키지를 다운로드 받는다.
인스톨러를 실행하여 설치 한다.
❯ go version
go version go1.13.7 darwin/amd64
터미널 창에서 go version 명령으로 버전을 확인한다.
❯ go env | grep GOPATH
GOPATH="/Users/lazysoul/go"
go env 명령으로 GOPATH 를 확인합니다.
GoPath 는 Go 작업공간으로 bin, pkg, src 등이 저장된다.
GoPath 위치에 아래와 같이 테스트 코드를 작성한다.
package main
import "fmt"
func main() {
fmt.Println("Hello, World")
}
run 명령을 사용하면 자동으로 컴파일 하고 실행해 준다.
❯ go run hello.go
Hello, World
build 명령을 사용하면 컴파일 하여 실행 파일을 생성해 준다.
❯ go build hello.go
❯ ls -la
total 4152
drwxr-xr-x 4 lazysoul staff 128 2 9 03:00 .
drwxr-xr-x+ 44 lazysoul staff 1408 2 9 03:00 ..
-rwxr-xr-x 1 lazysoul staff 2120320 2 9 03:00 hello
-rw-r--r-- 1 lazysoul staff 71 2 9 03:00 hello.go❯ ./hello
Hello, World