DEV Community

Chanyut Leecharoen
Chanyut Leecharoen

Posted on

Golang - EP02. เตรียม Dev environment

จะเริ่มต้น dev ด้วย golang เราต้องการ 2 สิ่ง คือ

  • Text Editor
  • Go Binary

Text editor

ขอแนะนำเป็น Visual Studio Code มันฟรีจร้า ส่วนถ้ามีกำลังทรัพย์ซักหน่อยก็ไปจัดตัวนี้เลย GoLand เค้าว่ากันว่าดี... แต่แพงนะ

Go Binary

อันนี้จำเป็น เพราะเป็นพวก library files และ tool ต่างๆ ที่จำเป็นต้องใช้ ก็ไป download กันได้ ตาม link download นี้เลยจัดไป! (ณ วันที่เขียน post นี้จะเป็น go version 1.14.4)

Windows Terminal

จริงๆแล้วเราสามารถใช้ Window cmd เพื่อ run คำสั่งของ Go ได้ แต่ยังไงขอแนะนำของใหม่ (ณ ตอนที่เขียน blog นี้) ซึ่งก็คือ Windows Terminal สามารถ download ได้ผ่านทาง Microsoft Store

มาเริ่มกันเลย

ตัว OS ของผมเป็น windows มันจะมี file .msi ให้ download

Alt Text

หลังจาก download เรียบร้อยก็ double click อย่างที่คุ้นเคย แล้วก็ Next, Next, Yes, Yes ไปตามระเบียบ ...

หลังจากที่ install เรียบร้อยแล้ว ตัว Go binary จะ extract file ต่างๆไปวางไว้ที่ folder C:\Go

Alt Text

ถัดมาให้เข้าไปดูที่ Environment Variables

Alt Text

Double click ที่ Variable Path เพื่อดู path ทั้งหมดที่ set เอาไว้

Alt Text

และดูว่ามี path C:\Go\bin อยู่แล้วหรือไม่ ถ้ายังไม่มีให้กด New แล้วก็ Browse ไปที่ folder C:\Go\bin เพื่อ add เข้ามา

ถ้าทุกอย่างเรียบร้อยดี ให้ทดสอบโดยการ เปิด Windows Terminal ขึ้นมา

และพิมพ์ command go version แล้ว enter จะได้ผลลัพธ์แบบนี้

ต่อมาเราจะลง Visual Studio Code กัน สามารถ download ได้ที่ Link นี้ ซึ่งต่อไปนี้ผมจะเขียนชื่อมันสั้นๆว่า vscode (วี-เอส-โค้ด) นะครับ

หลังจาก install เรียบร้อยแล้วให้ เปิด vscode ขึ่นมา ก็จะเห็นหน้าตาหล่อๆแบบนี้

ต่อมาเราจะ install extension สำหรับปรับแต่ง เราสามารถใช้ vscode เพื่อเขียน Go ได้สะดวกขึ้น [1] เลือกที่ Tab "Extension" > [2] พิมพ์ค้นหา "Golang" > [3] กด Install

หลังจากลง extension เรียบร้อยแล้ว เราจะ install tools ต่างๆของ Go เพื่อ support การเขียน code ของเรา กด Ctrl + Shift + p (ทั้งสามปุ่มพร้อมกัน) เพื่อเปิด Command palette ขึ้นมา

จากนั้น [1] พิมพ์ go install ในช่องค้นหา > [2] กดที่ Go install / update tools

แล้วมันจะให้เลือกว่าเราจะ install หรือ update package ไหนบ้าง [1] เลือกติ๊กถูกเพื่อเลือกทุก package > [2] กด Ok

รอให้ vscode download และ install package ทั้งหมด ในขั้นตอนนี้อาจจะใช้เวลาซักหน่อยนึง ก็ออกไปเตะบอลก่อนแล้วค่อยกลับมาดูก็ได้นะ


ถ้าทุกอย่างพร้อมแล้ว ใน post ถัดไป เราจะมาเริ่มเขียน "Hello world" ด้วย Golang กัน ไปต่อกันเลย

Top comments (0)