Golang Day 1 power shell ตัวร้าย
เส้นทางการเรียนรู้ Golang!
Last updated
Was this helpful?
เส้นทางการเรียนรู้ Golang!
Last updated
Was this helpful?
สวัสดีครับวันนี้ก็เป็นวันแรกของการเรียนรู้ Golang ของผมแบบ Free to Learn ครับ
และทุก ๆ ครั้งที่ผมจะเรียนรู้อะไรใหม่ ๆ ผมคิดว่าไม่มี Tutorial ไหนเหมาะสมกับการเริ่มต้นได้เท่ากับ Official Documents อีกแล้ว จิ้มไปที่ลิ้ง ได้เลยครับ
โชคเข้าข้างครับที่ Golang documents ของเรามีหมวด ให้ด้วยไม่รอช้าครับ ผมติดตั้งแล้วทำตาม Tutorial ของทาง Official เลย..
ยังเพลิดเพลินกับการเขียน Golang ได้ไม่กี่บท ปัญหาแรกก็ได้เข้าจู่โจมผมแบบไม่ทันตั้งตัวครับ ในบท บ้าจริง! ผมก็มั่นใจว่าได้ Follow tutorial มาแบบ step by step แล้วแท้ ๆ แต่ทำไมกันถึงได้เกิดเรื่องแบบนี้ขึ้นได้
ในการ Import module จาก local file นั้น เราต้อง replace module ขอเราให้ direct ไปที่ local module ของเราครับด้วยคำสั่งนี้
ผมก็ก๊อป command จาก tutorial วางลงอย่างมั่นใจและไม่ได้เตรียมใจที่จะพบกับ
ผมย้อนทวนขั้นนตอนต่าง ๆ อีกครั้งว่าผมได้พลาดหรือลืม step ไหนไปบ้างไหม ก็ไม่นะ? ลองรัน command อีกซักทีหละกัน
โอเค... โอเค คงต้องพลาด step ไหนซัก step แหละ เอาเป็นว่าลองลบ project แล้วลองทำใหม่ช้า ๆ ทุกขั้นตอนอีกซักทีหละกัน
เห้อ
เอาหละ ๆ ใจเย็น ๆ ปัญหามันเกิดขึ้นได้เสมอเป็นเรื่องปกติ และคำว่าปกติแปลว่าไม่ใช่เราคนเดียวหรอกที่เจอปัญหาแบบนี้ และผมมั่นใจว่า google นี้แหละที่จะมาช่วยให้ปัญหานี้คลี่คลายลงได้เหมือนในทุก ๆ ครั้งที่ผ่านมา
และนี้เป็นอีกไม่กี่ครั้งในชีวิตที่ Google จะไม่ช่วยให้ปัญหาคลี่คลายลงเลย เคสที่ใกล้เคียงที่สุดที่หาเจอใน Google เป็นเคสเมื่อ 3 ปีที่แล้ว และ... ใช่ครับมันแค่ใกล้เคียงมันไม่ได้เหมือนกับที่ผมเจอ? เลย หรือว่าจะเป็น! เราเป็นผู้ที่ถูก error ตัวนี้เลือกอย่างนั้นเหรอเนี้ย?
ดูเหมือนว่า Golang เป็นเครื่องมือที่เราต้อง Setup Environment อยู่พอตัวเลย? ฮะ ฮ่า! ฉันเจอนายแล้วเจ้าปัญหา~ Error ที่เกิดขึ้นเกิดจากการ Setup Environment ที่ผิดพลาดอย่างนั้นเหรอเนี้ย
ผมตัดสินใจศึกษาเกี่ยวกับการ Setup Golang Environment และพยายาม Setup ให้ถูกต้อง
และด้วยความมั่นใจว่า Setup Golang Environment ได้อย่างถูกต้องแล้วเราก็มาลอง Run command กันอีกซักที
บางทีผมคงอยากจิบชาไทยเย็นหวานน้อยเบา ๆ ซักสามแก้ว
ผมตัดสินใจเปิด Git hub repo ของ Golang เพื่อดูว่ามีใครแจ้ง Issues ไว้บ้างไหม.. เคสที่แย่ที่สุดคือผมเองนี้แหละที่ต้องแจ้งเอง
แต่เหมือนว่าฟ้าจะแกล้งเราแค่พอหอมปากหอมคอ! มีคนเจอปัญหาเดียวกับเราแจ้งไว้เมื่อ 25 วันที่แล้วนี้เอง
และอัศวินที่ขี่ม้าขาวมาช่วยเราไว้ก็คือ
บัคเกิดขึ้นเพราะใช้ power shell งั้นเหรอ? แต่ว่าผมใช้ Visual studio code terminal นี้น่า?
ต้องขอบคุณ ของคุณ ด้วยนะครับที่เขียนได้อย่างรวบรัดและเข้าใจง่าย