Skip to content

การติดตั้ง Go สำหรับ macOS

เอกสารนี้แนะนำวิธีการติดตั้งสภาพแวดล้อมภาษา Go บนระบบ macOS หลายวิธี

วิธีที่ 1: ใช้แพ็กเกจติดตั้งทางการ (แนะนำ)

1. ดาวน์โหลดแพ็กเกจติดตั้ง Go

เข้าเยี่ยมชม หน้าดาวน์โหลด ของภาษา Go เพื่อดาวน์โหลดแพ็กเกจติดตั้งเวอร์ชัน macOS (ไฟล์ .pkg)

หรือใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลด:

bash
# ดาวน์โหลด Go 1.21.5 (ตัวอย่างเวอร์ชัน โปรดแก้ไขตามความต้องการจริง)
curl -LO https://go.dev/dl/go1.21.5.darwin-amd64.pkg

หมายเหตุ: ผู้ใช้ Apple Silicon (M1/M2/M3) กรุณาดาวน์โหลดเวอร์ชัน darwin-arm64 ผู้ใช้ Intel Mac กรุณาดาวน์โหลดเวอร์ชัน darwin-amd64

2. รันโปรแกรมติดตั้ง

ดับเบิลคลิกไฟล์ .pkg ที่ดาวน์โหลดมา ทำตามคำแนะนำของตัวช่วยติดตั้งเพื่อเสร็จสิ้นการติดตั้ง พาธติดตั้งเริ่มต้นคือ /usr/local/go

3. ตรวจสอบการติดตั้ง

เปิดเทอร์มินัล ป้อนคำสั่งต่อไปนี้:

bash
go version

คุณควรเห็นเอาต์พุตที่คล้ายกับต่อไปนี้:

bash
go version go1.21.5 darwin/amd64

หรือ (Apple Silicon):

bash
go version go1.21.5 darwin/arm64

วิธีที่ 2: ติดตั้งโดยใช้ Homebrew

หากคุณได้ติดตั้ง Homebrew แล้ว สามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Go:

bash
brew install go

หลังติดตั้งเสร็จตรวจสอบ:

bash
go version

วิธีที่ 3: ติดตั้งด้วยตนเองโดยใช้แพ็กเกจไบนารีทางการ

1. ดาวน์โหลดและแตกไฟล์

bash
# ดาวน์โหลด (Apple Silicon)
curl -LO https://go.dev/dl/go1.21.5.darwin-arm64.tar.gz

# หรือดาวน์โหลด (Intel Mac)
curl -LO https://go.dev/dl/go1.21.5.darwin-amd64.tar.gz

# แตกไฟล์ไปยังไดเรกทอรี /usr/local
sudo tar -C /usr/local -xzf go1.21.5.darwin-arm64.tar.gz

2. กำหนดค่าตัวแปรสภาพแวดล้อม

แก้ไขไฟล์ ~/.zshrc หรือ ~/.bash_profile:

bash
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

ทำให้ตัวแปรสภาพแวดล้อมมีผล:

bash
source ~/.zshrc

กำหนดค่าพร็อกซีโมดูล Go (สำหรับผู้ใช้ในจีนแผ่นดินใหญ่)

หากคุณอยู่ในจีนแผ่นดินใหญ่ แนะนำให้กำหนดค่าพร็อกซีโมดูล Go เพื่อเร่งการดาวน์โหลด dependencies:

bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

หรือใช้พร็อกซี Qiniu Cloud:

bash
go env -w GOPROXY=https://goproxy.io,direct

ตั้งค่าพื้นที่ทำงาน Go

สร้างโครงสร้างไดเรกทอรีพื้นที่ทำงาน Go:

bash
mkdir -p $HOME/go/{bin,pkg,src}

ถอนการติดตั้ง Go

วิธีการถอนการติดตั้งที่ติดตั้งโดยใช้แพ็กเกจติดตั้ง

bash
sudo rm -rf /usr/local/go

วิธีการถอนการติดตั้งที่ติดตั้งโดยใช้ Homebrew

bash
brew uninstall go

และลบการกำหนดค่าตัวแปรสภาพแวดล้อมที่เกี่ยวข้องออกจาก ~/.zshrc หรือ ~/.bash_profile

ขั้นตอนถัดไป

หลังติดตั้งเสร็จแล้ว คุณสามารถ:

Golang by www.golangdev.cn edit