บทความนี้จะทำการติดตั้ง Go เวอร์ชั่น 1.22 โดยผ่าน GVM เพื่อเผื่อทางเลือกสำหรับการติดตั้งเวอร์ชั่นอื่นด้วย

อ้างอิง:

ติดตั้ง gvm

# ความต้องการของ script ติดตั้ง
xcode-select --install
brew update
brew install mercurial

# ติดตั้ง gvm
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

ติดตั้ง Go

# เนื่องจาก Go 1.5+ ต้องใช้ Go ในการ compile จึงเลือกใช้การติดตั้งผ่าน Homebrew ก่อน เพื่อความสะดวก
brew install go

# ติดตั้ง Go 1.22
gvm install go1.22

# ตั้งค่าให้ใช้ Go 1.22 เป็นค่าเริ่มต้น
gvm use go1.22 --default

ตรวจสอบ Go ที่ติดตั้ง

go version
# => go version go1.22.0 darwin/arm64