Quantcast
Viewing all articles
Browse latest Browse all 2069

ใช้งาน Go Toolchains สำหรับจัดการ version ของ Go

Image may be NSFW.
Clik here to view.

Image may be NSFW.
Clik here to view.

เพิ่งรู้ว่าตั้งแน่ Go 1.21 นั้น เพิ่ม Go Toolchains เข้ามา
สำหรับการกำหนดว่าจะใช้ go version อะไรได้เลย
ซึ่งเข้ามาช่วยแก้ไขปัญหา

  • ถ้าใน project ของเรานั้นใน go.mod มี version ของ go ที่แตกต่างกัน จะทำอย่างไร
  • ถ้าอยากเปลี่ยนใช้งาน go version ใหม่ ๆ ทำอย่างไร

จากคำถามหรือปัญหาเหล่านี้
สามารถใช้งาน Go Toolchains มาช่วยได้ ดังนี้

ปัญหาที่ 1 ถ้าใน project ของเรานั้นใน go.mod มี version ของ go ที่แตกต่างกัน จะทำอย่างไร

ในไฟล์ go.mod ใช้งาน go 1.21.1 แต่ในเครื่องเราใช้งาน go 1.21.3
สามารถทำได้ดังนี้

[gist id="651c41c8fdd61972fa57bfd453d61be9" file="1.txt"]

ปัญหาที่ 2 ถ้าอยากเปลี่ยนใช้งาน go version ใหม่ ๆ ทำอย่างไร

เช่นต้องการเปลี่ยนไปใช้ go 1.21.3 ทำได้ดังนี้

[gist id="651c41c8fdd61972fa57bfd453d61be9" file="2.txt"]

เพียงเท่านี้ก็ใช้งานได้แล้ว
แต่ใช้ได้ตั้งแต่ go 1.21 ขึ้นไปเท่านั้น


Viewing all articles
Browse latest Browse all 2069

Trending Articles