Skip to content

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

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

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

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

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

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

  • ระบบ 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. คลิกขวาที่ "คอมพิวเตอร์นี้" หรือ "คอมพิวเตอร์ของฉัน" เลือก "คุณสมบัติ"
  2. คลิก "การตั้งค่าระบบขั้นสูง"
  3. คลิก "ตัวแปรสภาพแวดล้อม"
  4. ค้นหาตัวแปร Path ใน "ตัวแปรระบบ" และแก้ไข
  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. เปิด "การตั้งค่า" > "แอป" > "แอปและฟีเจอร์"
  2. ค้นหา "Go Programming Language"
  3. คลิก "ถอนการติดตั้ง"

ลบด้วยตนเอง

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

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

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

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

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

Golang by www.golangdev.cn edit