Faith Evans feat. Stevie J – "A Minute" [Official Music Video]
สารบัญ:
Go เป็นภาษาโปรแกรมโอเพนซอร์ซสมัยใหม่ที่สร้างขึ้นโดย Google ใช้เพื่อสร้างซอฟต์แวร์ที่เชื่อถือได้ง่ายรวดเร็วและมีประสิทธิภาพ แอปพลิเคชั่นยอดนิยมมากมายรวมถึง Kubernetes, Docker, Teraform และ Grafana ถูกเขียนใน Go
ในบทช่วยสอนนี้เราจะแนะนำคุณเกี่ยวกับขั้นตอนที่จำเป็นในการดาวน์โหลดและติดตั้ง Go บนระบบ Debian 9
ข้อกำหนดเบื้องต้น
ก่อนดำเนินการกับบทช่วยสอนนี้ต่อให้แน่ใจว่าคุณได้เข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
วิธีการติดตั้ง Go
ในขณะที่เขียนบทความนี้เวอร์ชั่น Go เสถียรล่าสุดคือเวอร์ชัน 1.13 ก่อนที่จะดาวน์โหลด tarball ไปที่หน้าดาวน์โหลดอย่างเป็นทางการของ Go และตรวจสอบว่ามีเวอร์ชั่นใหม่หรือไม่
ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง Go บน Debian 9:
-
กำลังดาวน์โหลด Go
ดาวน์โหลด Go tarball ด้วยคำสั่ง wget ต่อไปนี้:
wget
การตรวจสอบ tarball Go
ใช้ยูทิลิตี
sha256sum
เพื่อตรวจสอบการตรวจสอบไฟล์ที่ดาวน์โหลด:sha256sum go1.13.linux-amd64.tar.gz
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
ตรวจสอบให้แน่ใจว่าแฮชที่พิมพ์จากคำสั่งด้านบนตรงกับที่อยู่ในหน้าดาวน์โหลดของ Go
แตกไฟล์ tarball ไป
คำสั่งต่อไปนี้จะแตก tarball ไปยังไดเร็กทอรี
/usr/local
:sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
ปรับเส้นทางตัวแปร
ตอนนี้เมื่อดึงข้อมูล tarball ไปแล้วเราจำเป็นต้องแก้ไขตัวแปรสภาพแวดล้อม
~ /.profile$PATH
เพื่อให้ระบบของเรารู้ว่าไบนารีที่ปฏิบัติการได้ของ Go นั้นอยู่ที่ไหน เราสามารถทำได้โดยต่อท้ายบรรทัดต่อไปนี้กับไฟล์/etc/profile
(สำหรับการติดตั้งทั่วทั้งระบบ) หรือไปที่ไฟล์$HOME/.profile
(สำหรับการติดตั้งของผู้ใช้ปัจจุบัน):export PATH=$PATH:/usr/local/go/bin
บันทึกไฟล์และใช้ตัวแปรสภาพแวดล้อม PATH ใหม่กับเซสชันเชลล์ปัจจุบัน:
source ~/.profile
ทดสอบการติดตั้ง
เพื่อทดสอบว่าติดตั้ง Go อย่างถูกต้องบนเครื่องของเราหรือไม่เราจะตั้งค่าพื้นที่ทำงานและสร้างโปรแกรม“ Hello world” ที่เรียบง่าย
-
สร้างไดเรกทอรีพื้นที่ทำงาน
โดยค่าเริ่มต้นไดเรกทอรีพื้นที่ทำงานถูกตั้งค่าเป็น
$HOME/go
เพื่อสร้างมันประเภท:mkdir ~/go
สร้างไฟล์“ Hello World” Go แบบง่าย ๆ
ภายในพื้นที่ทำงานสร้างไดเรกทอรีใหม่
src/hello
mkdir -p ~/go/src/hello
และในไดเรกทอรีนั้นให้สร้างไฟล์ชื่อ
~ / การเดินทาง / src / ทักทาย / hello.gohello.go
package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับลำดับชั้นของไดเรกทอรีพื้นที่ทำงาน Go ให้ไปที่หน้าเอกสารประกอบ
สร้างไฟล์ hello.go:
หากต้องการสร้างไฟล์สลับไปยังไดเร็กทอรี
~/go/src/hello
และรันgo build
:cd ~/go/src/hello
go build
คำสั่งด้านบนจะสร้างไฟล์ปฏิบัติการที่ชื่อว่า
hello
เรียกใช้ปฏิบัติการได้:
คุณสามารถเรียกใช้ไฟล์ปฏิบัติการได้โดยเพียงแค่ดำเนินการคำสั่งด้านล่าง:
./hello
Hello, World
ข้อสรุป
ตอนนี้คุณได้ดาวน์โหลดและติดตั้ง Go Debian ของเครื่องแล้วคุณสามารถเริ่มทำงาน Go project ได้
เดเบียนไป