티스토리 뷰
반응형

Mac에서 Go 개발 환경 설정
1. Go 언어 설치
Go 언어 설치는 Go 공식 웹사이트에서 최신 버전을 다운로드하고 설치하는 것이 가장 간단한 방법입니다.
- Go 공식 웹사이트: golang.org
설치 방법:
- Go 설치 파일 다운로드:
- 위의 링크에서 "Download Go" 버튼을 클릭하고, macOS용 설치 파일 (
.pkg확장자) 다운로드합니다.
- 위의 링크에서 "Download Go" 버튼을 클릭하고, macOS용 설치 파일 (
- Go 설치:
- 다운로드한 파일을 실행하고, 설치 마법사의 지시에 따라 Go를 설치합니다.
- 설치 확인:
- 터미널을 열고, 다음 명령어를 입력하여 Go가 제대로 설치되었는지 확인합니다:
go version- 설치된 Go 버전이 출력되면 설치가 완료된 것입니다.
2. 환경 변수 설정
Go는 GOPATH라는 환경 변수를 사용하여 Go 프로젝트의 워크스페이스를 지정합니다. 보통은 Go의 기본 설치 경로인 $HOME/go를 사용합니다.
GOPATH 설정 방법:
GOPATH환경 변수 설정:- 터미널에서 홈 디렉토리의
.zshrc파일을 엽니다 (Mac에서는 기본적으로 zsh 셸을 사용합니다):nano ~/.zshrc
- 터미널에서 홈 디렉토리의
- 파일에 다음 내용을 추가:
export GOPATH=$HOME/go export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin- 환경 변수 적용:
- 설정을 적용하려면 터미널에 다음 명령어를 입력합니다:
source ~/.zshrc
- 설정을 적용하려면 터미널에 다음 명령어를 입력합니다:
3. 코드 편집기 설치
코드 편집기로는 Visual Studio Code (VS Code)를 추천합니다. VS Code는 Go 언어 지원 확장 기능이 잘 되어 있어 개발에 매우 유용합니다.
VS Code 설치 방법:
- VS Code 다운로드 및 설치:
- VS Code 공식 웹사이트에 방문하여 macOS 버전을 다운로드하고 설치합니다.
- Go 확장 기능 설치:
- VS Code를 실행하고, 사이드바의 확장 프로그램 아이콘(큐브 모양)을 클릭합니다.
- 검색창에 "Go"를 입력하고, "Go" 확장 프로그램 (golang.go)을 설치합니다.
4. 간단한 Go 프로그램 실행
Go 개발 환경이 제대로 설정되었는지 확인하기 위해 간단한 프로그램을 작성해보세요.
- 프로젝트 폴더 생성:
mkdir -p $GOPATH/src/hello cd $GOPATH/src/hello- Go 파일 작성:
main.go파일을 생성하고 편집기에 다음 코드를 작성합니다:
package main import "fmt" func main() { fmt.Println("Hello, Go!") } - Go 프로그램 실행:
- 터미널에서 다음 명령어를 입력하여 프로그램을 실행합니다:
go run main.goHello, Go!라는 출력이 나오면 성공입니다!
요약
- Go 공식 사이트에서 Go 설치 파일을 다운로드하여 설치합니다.
- 환경 변수 설정 (
GOPATH및PATH)을 수행합니다. - VS Code와 Go 확장 기능을 설치합니다.
- 간단한 Go 프로그램을 작성하여 환경이 제대로 설정되었는지 확인합니다.
이제 Mac에서 Go 개발을 시작할 수 있습니다! 추가적으로 궁금한 점이 있으면 언제든지 물어보세요!
반응형
'프로그래밍 > golang' 카테고리의 다른 글
| go언어로 json파싱해보기 (0) | 2024.09.13 |
|---|---|
| Go 언어로 HTTP 요청 보내보기 (0) | 2024.09.13 |
| Go언어가 C언어에 비해 좋은 점은 뭘까? (0) | 2024.09.13 |
| GO언어 자료형에 대해 설명해보자 (0) | 2024.09.13 |
| C언어 개발자 입장에서 Go언어 문법 간략히 보기 (0) | 2024.09.13 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 부동산분석
- ios
- react
- Backend
- 부동산
- HTML
- 카톡업데이트
- 내집마련
- golang
- 생각
- 카카오톡
- Frontend
- 오리역
- openai
- CSS
- MacOS
- reactjs
- Python
- 프로그래밍
- Java
- JavaScript
- 주식투자
- Spring
- ChatGPT
- 재테크
- SWiFT
- Linux
- 개발자
- AI
- go
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
글 보관함