Skip to content

ติดตั้ง Go สำหรับ Windows

เอกสารนี้แนะนำวิธีการต่างๆ ในการติดตั้งสภาพแวดล้อมภาษา Go บนระบบ Windows

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

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

ดาวน์โหลดแพ็กเกจติดตั้ง Go เวอร์ชันล่าสุดจาก หน้าดาวน์โหลด ของภาษา Go

เลือกตามสถาปัตยกรรมระบบของคุณ:

  • ระบบ 64 บิต: ดาวน์โหลด windows-amd64.msi
  • ระบบ 32 บิต: ดาวน์โหลด windows-386.msi

2. เรียกใช้โปรแกรมติดตั้ง

ดับเบิลคลิกไฟล์ .msi ที่ดาวน์โหลดมา เพื่อเริ่มโปรแกรมติดตั้ง:

  • ทำตามคำแนะนำเพื่อติดตั้ง
  • เส้นทางติดตั้งเริ่มต้นคือ C:\Go
  • โปรแกรมติดตั้งจะตั้งค่าตัวแปรสภาพแวดล้อมโดยอัตโนมัติ

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

เปิด Command Prompt หรือ PowerShell แล้วพิมพ์คำสั่งต่อไปนี้:

powershell
go version

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

powershell
go version go1.21.5 windows/amd64

วิธีที่ 2: ใช้ไฟล์บีบอัดติดตั้งด้วยตนเอง

1. ดาวน์โหลดไฟล์บีบอัด

ดาวน์โหลดไฟล์บีบอัดรูปแบบ .zip จาก หน้าดาวน์โหลด

2. แตกไฟล์

แตกไฟล์บีบอัดไปยังโฟลเดอร์ปลายทาง เช่น C:\Go

3. ตั้งค่าตัวแปรสภาพแวดล้อม

ตั้งค่าตัวแปรสภาพแวดล้อมของระบบด้วยตนเอง:

กำหนดค่าผ่าน GUI:

  1. คลิกขวาที่ "This PC" หรือ "My Computer" แล้วเลือก "Properties"
  2. คลิก "Advanced system settings"
  3. คลิก "Environment Variables"
  4. ค้นหาตัวแปร Path ใน "System variables" แล้วแก้ไข
  5. เพิ่ม C:\Go\bin ลงในค่าของตัวแปร
  6. สร้างตัวแปรระบบใหม่ GOPATH ค่าเป็น %USERPROFILE%\go

กำหนดค่าผ่าน PowerShell:

powershell
# ตั้งค่า GOPATH
[Environment]::SetEnvironmentVariable("GOPATH", "$env:USERPROFILE\go", "User")

# เพิ่ม Go bin ลงใน PATH
$path = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "$path;C:\Go\bin;$env:USERPROFILE\go\bin", "User")

วิธีที่ 3: ติดตั้งผ่าน Chocolatey

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

powershell
choco install golang

วิธีที่ 4: ติดตั้งผ่าน Scoop

หากคุณใช้ตัวจัดการแพ็กเกจ Scoop:

powershell
scoop install go

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

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

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

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

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

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

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

powershell
mkdir $env:USERPROFILE\go
mkdir $env:USERPROFILE\go\bin
mkdir $env:USERPROFILE\go\pkg
mkdir $env:USERPROFILE\go\src

ปัญหาที่พบบ่อย

1. ไม่รู้จักคำสั่ง

หากพิมพ์ go version แล้วแสดงข้อความ "ไม่ใช่คำสั่งภายในหรือภายนอก":

  • ตรวจสอบว่าติดตั้ง Go ถูกต้องแล้ว
  • ตรวจสอบว่าตั้งค่าตัวแปรสภาพแวดล้อมถูกต้อง
  • เปิด Command Prompt หรือ PowerShell ใหม่ (ต้องรีสตาร์ทเทอร์มินัลหลังจากเปลี่ยนตัวแปรสภาพแวดล้อม)

2. ดูการตั้งค่าปัจจุบัน

ดูการตั้งค่าสภาพแวดล้อม Go:

powershell
go env

ดูรายการตั้งค่าเฉพาะ:

powershell
go env GOPATH
go env GOROOT

3. เปลี่ยนเส้นทางติดตั้ง

หากต้องการเปลี่ยนเส้นทางติดตั้งเริ่มต้น สามารถเลือกเส้นทางที่กำหนดเองในโปรแกรมติดตั้ง หรือแตกไฟล์บีบอัดไปยังตำแหน่งที่ต้องการแล้วตั้งค่าตัวแปรสภาพแวดล้อมด้วยตนเอง

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

วิธีการถอนการติดตั้งสำหรับติดตั้งผ่านแพ็กเกจติดตั้ง

  1. เปิด "Settings" > "Apps" > "Apps & features"
  2. ค้นหา "Go Programming Language"
  3. คลิก "Uninstall"

ลบด้วยตนเอง

powershell
# ลบไดเรกทอรีติดตั้ง Go
Remove-Item -Recurse -Force "C:\Go"

# ลบไดเรกทอรี GOPATH (ไม่บังคับ)
Remove-Item -Recurse -Force "$env:USERPROFILE\go"

และลบการตั้งค่าที่เกี่ยวข้องออกจากตัวแปรสภาพแวดล้อมของระบบ

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

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

Golang by www.golangdev.cn edit