다양한 플랫폼에 Golang을 설치하는 방법
Feb 04, 2025
# Go
Lukas Schneider
DevOps Engineer · Leapcell

Go(Golang)를 설치하면 다양한 플랫폼에서 효율적이고 안정적인 소프트웨어를 개발할 수 있습니다. 아래는 Windows, macOS 및 Linux 시스템에 Go를 설치하는 단계별 지침입니다.
Key Takeaways
- Go 설치에는 Windows, macOS 및 Linux용 환경 변수 다운로드 및 구성이 필요합니다.
- 설치 확인은
go version
을 사용하여 Go가 올바르게 설정되었는지 확인하는 데 필수적입니다. - 각 OS에는 고유한 설치 방법이 있지만, 모두 적절한 실행을 위해
PATH
변수를 설정해야 합니다.
1. Windows에 Go 설치
1단계: 설치 프로그램 다운로드
- 공식 Go 다운로드 페이지 방문: https://go.dev/dl/
- Windows 설치 프로그램(
.msi
파일)을 클릭하여 다운로드합니다.
2단계: 설치 프로그램 실행
- 다운로드한
.msi
파일을 찾아 두 번 클릭하여 실행합니다. - 화면의 지침에 따라 설치를 완료합니다. 기본 설치 경로는
C:\Go
입니다.
3단계: 환경 변수 설정
- 시작 메뉴를 열고 "환경 변수"를 검색한 다음 "시스템 환경 변수 편집"을 선택합니다.
- 시스템 속성 창에서 "환경 변수"를 클릭합니다.
- "시스템 변수"에서
Path
변수를 선택하고 "편집"을 클릭합니다. - "새로 만들기"를 클릭하고
C:\Go\bin
을 추가합니다. - "확인"을 클릭하여 저장하고 종료합니다.
4단계: 설치 확인
- 명령 프롬프트를 열고 다음을 입력합니다.
go version
- 설치된 Go 버전이 표시됩니다.
2. macOS에 Go 설치
1단계: 설치 프로그램 다운로드
- 공식 Go 다운로드 페이지로 이동: https://go.dev/dl/
- macOS 패키지 설치 프로그램(
.pkg
파일)을 다운로드합니다.
2단계: 설치 프로그램 실행
- 다운로드한
.pkg
파일을 열고 프롬프트에 따라 Go를 설치합니다. 기본 설치 경로는/usr/local/go
입니다.
3단계: 환경 변수 설정
- 터미널을 엽니다.
- 셸 프로필 파일(예:
~/.bash_profile
또는~/.zshrc
)에 다음 줄을 추가하여 Go의 바이너리 디렉토리를PATH
에 추가합니다.
export PATH=$PATH:/usr/local/go/bin
- 파일을 저장하고 다음을 실행합니다.
source ~/.bash_profile
또는
source ~/.zshrc
4단계: 설치 확인
- 터미널에서 다음을 입력합니다.
go version
- 설치된 Go 버전이 표시됩니다.
3. Linux에 Go 설치
1단계: Tarball 다운로드
- 공식 Go 다운로드 페이지 방문: https://go.dev/dl/
- Linux 배포판에 적합한 tarball을 다운로드합니다.
2단계: 압축 해제 및 설치
- 터미널을 열고 tarball이 다운로드된 디렉토리로 이동합니다.
- 이전 Go 설치를 제거합니다.
sudo rm -rf /usr/local/go
- tarball을
/usr/local
에 압축 해제합니다.
sudo tar -C /usr/local -xzf go1.xx.linux-amd64.tar.gz
go1.xx.linux-amd64.tar.gz
를 실제 파일 이름으로 바꿉니다.
3단계: 환경 변수 설정
- Go의 바이너리 디렉토리를
PATH
에 추가합니다. 셸 프로필 파일(예:~/.bashrc
또는~/.zshrc
)에 다음 줄을 추가합니다.
export PATH=$PATH:/usr/local/go/bin
- 파일을 저장하고 다음을 실행합니다.
source ~/.bashrc
또는
source ~/.zshrc
4단계: 설치 확인
- 터미널에서 다음을 입력합니다.
go version
- 설치된 Go 버전이 표시됩니다.
FAQs
공식 소스는 https://go.dev/dl/입니다.
터미널 또는 명령 프롬프트에서 go version
을 실행하여 설치를 확인합니다.
시스템이 Go 명령을 전역적으로 인식하도록 합니다.
결론
이러한 단계를 따르면 시스템에 Go가 설치되어 개발할 준비가 됩니다. 더 자세한 지침 및 문제 해결은 공식 Go 설치 가이드(https://go.dev/doc/install)를 참조하십시오.
Leapcell은 Go 프로젝트 호스팅을 위한 최고의 선택입니다.
Leapcell은 Web Hosting, Async Tasks 및 Redis를 위한 차세대 서버리스 플랫폼입니다.
다국어 지원
- Node.js, Python, Go 또는 Rust로 개발하십시오.
무제한 프로젝트를 무료로 배포
- 사용량에 대해서만 비용을 지불하십시오. 요청도 없고 요금도 없습니다.
탁월한 비용 효율성
- 사용한 만큼 지불하고 유휴 요금은 없습니다.
- 예: $25는 평균 응답 시간 60ms에서 694만 건의 요청을 지원합니다.
간소화된 개발자 경험
- 간편한 설정을 위한 직관적인 UI.
- 완전 자동화된 CI/CD 파이프라인 및 GitOps 통합.
- 실행 가능한 통찰력을 위한 실시간 메트릭 및 로깅.
손쉬운 확장성 및 고성능
- 쉬운 동시성 처리를 위한 자동 확장.
- 운영 오버헤드가 제로이므로 구축에만 집중하십시오.
설명서에서 자세히 알아보십시오!
X에서 팔로우하세요: @LeapcellHQ