본문 바로가기
Development/Golang

[Golang]macOS(맥 OS) Golang 설치하기

by 선인장 🌵 2022. 3. 15.
728x90
728x90

macOS(맥 OS) Golang 설치하기

요즘 많이 사용되고 있는 Go programming language로 개발된 오픈소스 빌드 및 개발을 위해서 macOS(맥 OS)에 설치해보려고 한다.

우선 Go를 설치하기 위해서는 공식 홈페이지에서 다운로드하고 설치를 진행해보도록 하자.

[Golang] MacOS(맥 OS) Golang 설치하기

1. 설치 파일 다운로드

Go 공식 홈페이지에서 다운로드 페이지로 접속하여 설치 파일을 다운로드 하자.

Download and install - The Go Programming Language

Download and install Download and install Go quickly with the steps described here. For other content on installing, you might be interested in: 1. Go download. Click the button below to download the Go installer. Download Go Don't see your operating syste

go.dev

1. 설치 파일 다운로드
1. 설치 파일 다운로드

혹은 특정 버전, 다른 OS에 설치를 하기 위해서는 other downloads를 클릭하여 접속 후 상황에 맞는 대상을 찾아 다운로드 하자.

Downloads - The Go Programming Language

Downloads After downloading a binary release suitable for your system, please follow the installation instructions. If you are building from source, follow the source installation instructions. See the release history for more information about Go releases

go.dev

1. 설치 파일 다운로드
1. 설치 파일 다운로드

728x90

2. 설치 파일 실행

다운로드한 "go1.17.8.darwin-amd64.pkg" 파일을 클릭하면 아래와 같이 설치 화면이 진행된다.

계속 버튼을 클릭하면서 설치를 완료해보도록 하자.

2. 설치 파일 실행2. 설치 파일 실행
2. 설치 파일 실행

3. 설치 확인 및 버전 확인

이제 설치를 완료하였다면, 정상적으로 설치되었는지 확인을 해보도록 하자.

터미널(Terminal)을 실행하여 우선적으로 버전(Version) 정보 및 Go가 설치된 위치를 확인해보도록 하자.

  • $ go version
  • $ which go
# Go 버전(Version) 확인

$ go version
go version go1.17.8 darwin/amd64


# Go 설치 위치 확인

$ which go
/usr/local/go/bin/go

3. 설치 확인 및 버전 확인
3. 설치 확인 및 버전 확인

728x90

4. 빌드 테스트

이제 정상적으로 설치된 부분을 확인하였다.

Go는 개발 완료 후 해당 환경에 맞도록 빌드(Build)를 진행하여 사용하는 부분이 있음에 따라서 빌드(Build)가 정상적으로 되는지도 확인해보도록 하자.

4.1 hello.go 만들기

첫 번째로 hello.go 파일을 만들고 해당 파일 안에는 아래와 같이 작성하도록 하자.

# hello.go 파일 작성

$ vi hello.go

package main

import "fmt"

func main() {
	fmt.Printf("hello, world\n")
}

4.2 hello.go 빌드(Build) 하기

이제 작성한 hello.go 파일을 빌드(Build) 하도록 하자.

  • $ go build hello.go
# hello.go 파일 빌드(Build) 하기

$ go build hello.go


# 빌드(Build) 확인

$ ls -alth
-rwxr-xr-x   1 happylie  staff   1.8M  3 15 21:59 hello
-rw-r--r--   1 happylie  staff    74B  3 15 21:59 hello.go

빌드(Build)를 진행 후 확인해보면 hello라는 데몬(Deamon) 파일이 생성되었다.

4.3 테스트(Test) 파일 실행

hello 파일을 실행하여 결과가 정상적으로 출력되는지 확인해보자.

  • ./hello
# hello 데몬(Deamon) 파일 실행

$ ./hello
hello, world

4. 빌드 테스트 > 4.3 테스트(Test) 파일 실행
4. 빌드 테스트 > 4.3 테스트(Test) 파일 실행

이제 정상적으로 설치(Install) 및 빌드(Build) 그리고 실행까지 잘 작동하는 것을 확인할 수 있다.

이제부터 다시 Go를 잘 사용하면서 필요한 내용은 계속적으로 글로 작성하도록 하겠다.

728x90
728x90


🌵댓글

 

loading