[golang] 애플 실리콘 맥 gvm 설치

m1 맥북이 생겨서 go 개발환경 세팅을 위해 평소처럼 gvm을 설치했습니다.

gvm은 go 설치 시 go의 소스 코드를 받아 컴파일 합니다. go는 1.5부터 go 로 컴파일 됩니다. 그러므로 gvm은 c로 컴파일되는 go1.4 설치 후 다른 버전 설치를 안내합니다. 그리고 go는 1.16부터 애플 실리콘을 지원합니다. 그러므로 애플 실리콘에서 gvm은 go 1.4를 설치 할 수 없습니다. go를 설치할 수 없으니 go로 컴파일되는 상위 버전도 설치할 수 없습니다. gvm install [version] -B 옵션을 통한 바이너리 직접 설치도 어째선지 되지 않습니다.

아래는 그렇게 30분 쯤 헤매다 제가 찾은 가장 깔끔(?) 한 해답입니다.

1
brew install go && gvm install go1.18.3 && gvm use go1.18.3 --default && brew uninstall go

심플 이즈 베스트라 하지 않을 수 없는 광경이네요..

Licensed under CC BY-NC-SA 4.0
Hugo로 만듦
JimmyStack 테마 사용 중