Tucker의 Go 언어 프로그래밍 책과 유튜브를 통해 학습 중입니다.
Go언어 학습 환경
1. 맥북 에어 M1 (MacBookAir M1)
2. OS 버전: Sonoma 14.6.1
3. Visual Studio Code 1.85.2 (추후 변경 될 수 있음)
4. 터미널은 iTerm 사용 중
1. Go 언어 공식 사이트 접속 (https://golang.org)
- 공식 사이트 접속 후 Download 클릭
2. Apple macOS 파일 다운로드
3. 설치 파일 실행하여 Go 설치
4. 설치 확인
- 설치가 완료되면 터미널을 띄워서 아래 명령어 실행
go version
5. 비주얼 스튜디오 코드 설치 (https://code.visualstudio.com)
- Download for macOS 클릭하여 설치 파일 다운로드 하여 설치
6. Go 확장 프로그램 설치
- 비주얼 스튜디오 코드에서 Go 확장 프로그램 설치
6-1. Go 프로젝트 폴더 생성
- 파일(File) > 폴더 열기(Open Folder) > 폴더 생성
6-2. 신규 폴더 생성
- 폴더 이름은 Hello 로 생성 함
6-3. 보기(View) > 확장(Extensions) 클릭 > 검색창에 Go 검색 > 최상단에 있는 Go 설치
7. VSCode로 Go 실행
- 좌측 탐색기에서 폴더 아이콘 선택 > 새로운 파일 아이콘 클릭 > Hello 폴더 아래 hello.go 파일 생성
7-1. 아래 코드를 hello.go 파일에 기재 후 저장(Ctrl+S)
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
7-2. 메뉴에서 터미널(Terminal) > 새 터미널(New Terminal)을 클릭하면 하단에 터미널 열림
7-3. cd hello 입력 후 현재 폴더 변경하여 Go 모듈 생성
cd Hello # 디렉터리 파일 명
go mod init Golang/Hello # 디렉터리 파일명/하단 디렉터리 파일명
7-4. Go 실행 파일 생성 및 실행 파일 확인
go build
ls
7-5. 실행 파일 실행
- Hello World! 나오는 거 확인
./Hello # Mac과 Linux 실행 방법
* 설치 및 기본 명령어 출력 테스트까지 완료
혹시 go mod 시 "go malformed module path <~/~~~/Golang/Hello > empty path element" 이렇게 나오면,
아래와 같이 명령어 사용 후 재실행
# Go가 프로젝트의 주 모듈을 찾지 못하는 문제가 발생
# Go 모듈 초기화 작업 필요
go mod init
# 현재 디렉토리에 새로운 Go 모듈 초기화
go mod tidy
# 종속성 정리
'Language > Golang' 카테고리의 다른 글
Golang (Go언어) 함수(Function) (2) | 2024.10.30 |
---|---|
Golang (Go언어) 연산자(Operator) (0) | 2024.10.26 |
Golang (Go언어) fmt 패키지 (3) | 2024.10.26 |
Golang (Go언어) 변수 (1) | 2024.10.24 |
Golang (Go 언어) 이란? (5) | 2024.10.22 |