Golang เป็น Opensource Programming Language (ภาษาเพื่อการเขียนโปรแกรม) ที่พัฒนาโดย Google. เป็นภาษาที่มีความเรียบง่าย มีความน่าเชื่อถือ และมีประสิทธิภาพสูงมากๆ อีกภาษาหนึ่งของโลกเลยทีเดียว วิธีการลง Golang บน Ubuntu ก็ง่ายมากๆ เลย
บทความนี้ประกอบไปด้วยเนื้อหาดังนี้
- การลง Golang บน Ubuntu
- การปรับแต่ง environment เพื่อให้สามารถเรียกใช้งาน golang ได้
- ทดสอบว่าใช้ได้จริงไหม
ขั้นตอนที่ 1 : การลง Golang บน Ubuntu
ก่อนอื่นเราต้องทำรันคำสั่งต่อไปนี้ เพื่อupdate Ubuntu ซะก่อน
sudo apt-get update
sudo apt-get -y upgrade
จากนั้นให้เราไปโหลด Golang Version ล่าสุดมาไว้ที่เครื่อง โดยสามารถเช็ก Version ล่าสุด ได้ที่ หน้านี้เลย
ถ้าเราเลือก Version ที่เราต้องการได้แล้ว ก็ให้รันคำสั่งต่อไปนี้ เพื่อทำการดาวน์โหลด
cd ~/Downloads
wget https://dl.google.com/go/go1.17.linux-amd64.tar.gz
จากนั้นก็ทำการแตกไฟล์ที่เราเพิ่งจะดาวน์โหลดมา แล้วย้ายไฟล์ไปไว้ที่ /usr/local (หรือจริงๆ แล้วจะเอาไว้ที่ไหนก็ได้นะ แต่ขั้นตอนการเซต environment ต้องชี้ Path ให้ถูกนะ)
sudo tar -xvf go1.17.linux-amd64.tar.gz
sudo mv go /usr/local
ขั้นตอนที่ 2 : การ Set Environment
จากขั้นตอนที่แล้ว เราจะยังไม่สามารถเรียกใช้งาน goได้ ถึงแม้จะลงไว้ที่เครื่องแล้วก็ตาม เราต้องทำการบอกเครื่อง computer ซะก่อนว่า ถ้าเราเรียก go ควรจะไปใช้ GOROOT ที่ไหน ขั้นตอนมีดังนี้ ให้เราแก้ไฟล์ .profile แล้วเพิ่ม code เหล่านี้ลงไปด้วย
export GOROOT=/usr/local/go
export GOPATH=$HOME/workspace
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
ซึ่ง GOROOT ก็ต้องเป็นที่ที่เราเอาไฟล์ที่เพิ่งแตกมา ไปวางไว้
ส่วน GOPATH ก็คือที่ ที่เราใช้เก็บ source code ที่เราจะพัฒนาในอนาคต
จากนั้นรันคำสั่งต่อไปนี้ครับ
source ~/.profile
ขั้นตอนที่ 3 : การทดสอบ
ให้ลองรันคำสั่งต่อไปนี้ เพื่อเช็ก version
go version
ถ้าเกิดว่าเราลงทุกอย่างถูกต้อง ควรจะเห็นผลลัพธ์ต่อไปนี้ครับ
go version go1.17 linux/amd64
หวังว่าบทความนี้จะเป็นประโยชน์ต่อเพื่อนๆ นักพัฒนา ไม่มากก็น้อยนะครับ ขอให้สนุกกับการเขียนโปรแกรมครับ