เริ่มจาก Windows ก่อนละกัน
- ให้ไป download Go MSI installer (.msi)
- จากนั้นก็ click install ตามปกติ
- ค่า default ของ GOPATH จะเป็น %USERPROFILE%\go เช่น C:\Users\choopong\go ถ้าจะเก็บ Go project ไว้ที่ path อื่นต้อง set %GOPATH% เอง
ต่อมาฝั่ง macOS บ้าง
มีทางเลือก 2 วิธี:
วิธีที่ 1 – macOS package installer
- ให้ไป download Go macOS package installer (.pkg)
- จากนั้นก็ click install ตามปกติ
- ค่า default ของ GOPATH จะเป็น $HOME/go เช่น /Users/choopong/go ถ้าจะเก็บ Go project ไว้ที่ path อื่นต้อง set $GOPATH เอง
วิธีที่ 2 – Homebrew (แนะนำ เพราะจะทำให้ update สะดวกกว่าในอนาคต)
- ถ้ายังไม่ได้ติดตั้ง Homebrew ก็จัดการซะก่อน
- ใช้คำสั่ง
$ brew update
สักที เพื่ออัพเดท package info ต่างๆ รวมไปถึงตัว brew เอง - ใช้คำสั่ง
$ brew install go
- ค่า default ของ GOPATH จะเป็น $HOME/go เช่น /Users/choopong/go ถ้าจะเก็บ Go project ไว้ที่ path อื่นต้อง set $GOPATH เอง
จากนั้นทดสอบด้วยการใช้คำสั่ง $ go version
ถ้าแสดง version ของ Go ได้ และไม่มี error อะไร ก็แสดงว่าติดตั้งสำเร็จ
ตอนนี้เครื่องเราก็น่าจะพร้อมเขียน Go ละ ตอนหน้าเราจะมาเขียน code กัน