Go언어

go version upgrade (MacOS)

stdhsw 2026. 3. 21. 12:40

맥북에서 개발을 하다 보면 새로운 기능이나 보안 패치를 위해 Go 언어의 버전을 올려야 할 때가 있습니다. 만약 처음에 `Homebrew`를 이용해 Go를 설치하셨다면, 아주 간단한 명령어 몇 줄만으로 최신 버전으로 업그레이드할 수 있습니다.

오늘은 Homebrew를 이용한 Go 버전 업그레이드 방법과, 기존 프로젝트에 새로운 버전을 적용하는 방법까지 한 번에 알아보겠습니다.

 

현재 설치된 Go 버전 확인하기

업데이트를 진행하기 전에, 현재 맥에 설치되어 있는 Go의 버전을 먼저 확인합니다. 터미널(Terminal)을 열고 아래 명령어를 입력해 주세요.

go version

출력 결과로 go version go1.x.x darwin/arm64 처럼 현재 사용 중인 버전이 나타납니다.

 

Homebrew를 통한 Go 업그레이드

Homebrew 패키지 매니저를 사용하여 최신 버전으로 업그레이드를 진행합니다.

 

Homebrew 자체 업데이트

먼저 Homebrew의 패키지 목록을 최신 상태로 갱신합니다.

brew update

 

Go 패키지 업그레이드

설치가 완료되면 버전을 다시 확인하여 정상적으로 업데이트가 되었는지 체크합니다.

brew upgrade go
go version

 

만약 버전이 바뀌지 않았다면, 환경 변수(PATH)가 예전 버전을 가리키고 있을 확률이 높습니다. 아래 명령어로 현재 실행되는 Go의 경로를 확인해 보세요.

which go

정상적으로 Homebrew를 통해 실행되고 있다면 /opt/homebrew/bin/go (Apple Silicon 기준) 또는 /usr/local/bin/go (Intel Mac 기준)가 출력되어야 합니다.

 

기존 프로젝트에 새로운 Go 버전 적용하기 (go.mod)

Go 버전을 시스템에 새로 설치했다고 해서 기존에 작업하던 프로젝트들이 알아서 새 버전을 사용하는 것은 아닙니다. 기존 프로젝트의 go.mod 파일도 업데이트해 주어야 합니다.

업데이트할 프로젝트 폴더로 이동한 뒤, 아래 명령어들을 차례로 실행해 줍니다. (예: 1.26.1 버전으로 올린 경우)

# go.mod 파일의 버전을 명시적으로 변경
go mod edit -go=1.26.1

# 변경된 버전에 맞춰 의존성 모듈 정리 및 동기화
go mod tidy

이제 go.mod 파일을 열어보면 최상단에 go 1.26.1로 버전이 잘 변경된 것을 확인할 수 있습니다! 새 버전의 Go로 즐거운 코딩 하시길 바랍니다.