
Go(通常稱為golang)是Google建立的一種現代開源程式設計語言,可讓您建構可靠且高效的應用程式。Golang因為其僅次于C的高性能,常常被用于做背景服務端高性能程式的開發。
Go編寫了許多流行的應用程式,例如Kubernetes,Docker,Prometheus和Terraform。
本教程說明了如何在CentOS 8系統上下載下傳和安裝Go。
一、前提條件
01、學習本教程前你需要有一台自己的安裝有CentOS 8的伺服器或者VPS。如果咩有建議可以自己建立一台虛拟機或者去購買阿裡雲VPS,騰訊雲VPS或者注冊即送$50的Vultr VPS伺服器。
02、為了能夠安裝軟體包,您需要以root使用者或具有sudo特權的使用者身份登入。
二、在CentOS 8上下載下傳并安裝Go
在撰寫本文時,Go的最新穩定版本為1.13.4。在下載下傳壓縮包之前,請通路官方的Go 下載下傳頁面,并檢查是否有可用的新版本。
執行以下步驟在CentOS 8上下載下傳并安裝Go:
01、使用
wget
或
curl
實用程式下載下傳Go二進制檔案:
wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
02、 下載下傳歸檔檔案後,請輸入以下内容來驗證tarball校驗和:
sha256sum go1.13.4.linux-amd64.tar.gz
確定從
sha256sum
指令列印的哈希值與下載下傳頁面中的哈希值比對。
692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz
03、 /usr/local
使用以下
tar
指令将壓縮包解壓縮到目錄中:
sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
上面的指令必須以root 使用者或具有sudo特權的使用者身份運作。
04、通過調整
$PATH
環境變量告訴系統在哪裡可以找到Go可執行二進制檔案。
您可以通過将以下行添加到
/etc/profile
檔案(對于系統範圍的安裝)或
$HOME/.bash_profile
檔案(對于目前使用者安裝)來實作:
export PATH=$PATH:/usr/local/go/bin
儲存檔案,并
PATH
使用以下
source
指令将新的環境變量加載到目前的shell會話中:
source ~/.bash_profile
而已。至此,Go已經安裝在您的CentOS系統上。
三、測試安裝
為了測試Go是否正确安裝,我們将設定一個工作區并建構一個簡單的“ Hello world”程式。
01、工作區目錄的位置由
GOPATH
環境變量指定。預設情況下,它設定為
$HOME/go
。要建立目錄,請運作以下指令:
mkdir ~/go
02、 在工作空間内建立一個新目錄
src/hello
:
mkdir -p ~/go/src/hello
在該目錄中建立一個名為的檔案
hello.go
:
nano ~/go/src/hello/hello.go
将以下代碼粘貼到檔案中:
package main
import "fmt"
func main() {
fmt.Printf("Hello, Worldn")
}
03、 通過指令
cd
轉到
~/go/src/hello
目錄并運作
go build
以建構代碼:
cd ~/go/src/hello
go build
上面的指令将建構一個名為的可執行檔案
hello
。
04、通過鍵入以下指令來運作可執行檔案:
./hello
如果看到以下輸出,則說明您已經成功安裝了Go。
Hello, World
四、結論
現在,您已經下載下傳并安裝了Go,現在可以開始編寫Go代碼了。
如果您遇到問題或有回報,請在下面發表評論。