安裝Go開發環境
Go 也被稱為 Golang,它是由 Robert Griesemer、Rob Pike 和 Ken Thompson 在谷歌設計的一種免費的開源程式設計語言。由于它的簡單性、效率和并發性,它是許多開發人員眼中的蘋果。它的并發特性意味着它能夠同時運作多個任務。
它主要用于後端目的,如伺服器端程式設計。它主要用于遊戲和雲原生開發、指令行工具的開發、資料科學等等。
在本指南中,我們将逐漸介紹如何在 Ubuntu Linux 上安裝 Go 開發環境。
在 Linux 中安裝 Go 有三種主要方式
- 使用官方二進制包安裝
- 使用 APT 包管理器安裝 (Debian / Ubuntu)
- 使用 Snap 包管理器安裝
使用官方二進制包安裝 Go
這是最受歡迎的安裝方法,因為它提供了最新版本的 Go,并且适用于所有 Linux 發行版。
Step 1: 更新系統
登入到伺服器并更新本地包索引
$ sudo apt update
Step 2: 下載下傳 Go 二進制包
使用 wget 指令下載下傳最新的 tarball 檔案,在撰寫本文時,Go 的最新版本是 v1.20.1
$ wget https://go.dev/dl/go1.20.1.linux-amd64.tar.gz
Step 3: 解壓檔案并将其移至 /usr/local 目錄
使用如下指令,把檔案解壓到 /usr/local 目錄
$ sudo tar -C /usr/local -xzf go1.20.1.linux-amd64.tar.gz
-C 選項解壓檔案到 /usr/local 目錄,檢視 /usr/local/go 目錄的内容
$ ls /usr/local/go
Step 4: 将 Go 二進制檔案添加到 $PATH 環境變量中
打開 .bashrc 或者 .bash_profile 檔案
$ nano ~/.bash_profile
粘貼如下行
export PATH=$PATH:/usr/local/go/bin
儲存更改并退出檔案
重新加載 .bashrc 或者 .bash_profile 檔案
$ source ~/.bash_profile
Step 5: 檢視 GO 版本
使用 go version 指令檢視版本号
$ go version
使用 APT 包管理器安裝 Go
If you are running Debian / Ubuntu or any of their derivatives and
don’t mind not installing the latest version of Go, then using the APT
package manager will do just fine.
如果您正在運作 Debian / Ubuntu 發行版,并且不需要安裝最新版本的 GO,使用 APT 包管理器安裝是非常好的選擇。
更新包索引
$ sudo apt update
您可以先搜尋 golang-go 軟體包
$ apt search golang-go
使用如下指令安裝 Go
$ sudo apt install golang-go
安裝完成後,檢視 go 版本
$ go version
使用 Snap 包管理器安裝 Go
從 snap 安裝 Go 非常簡單。首先,您需要確定系統上已經啟用了 snap。接下來,按照如下方式安裝。
$ sudo snap install go --classic
安裝完成後,檢視 GO 版本
$ /snap/bin/go version
測試 Go 安裝
在本節中,我們将建立一個簡單的 Go 程式并測試它,看看我們的安裝是否有效。
為我們的項目建立一個單獨的目錄,如下所示
$ mkdir -p ~/go_projects/test
接下來,切換到該目錄
$ cd ~/go_projects/test
建立一個名為 greetings 的簡單程式,在終端上列印出一條簡單的資訊。
$ nano greetings.go
将以下代碼行複制并粘貼到檔案中
package main
import "fmt"
func main() {
fmt.Printf("Congratulations! Go has successfully been installed on your system\n")
}
儲存并退出,然後運作程式,如下所示
$ go run greetings.go
我的開源項目
酷瓜雲課堂 - 開源知識付費解決方案
- course-tencent-cloud(酷瓜雲課堂 - gitee 倉庫)
- course-tencent-cloud(酷瓜雲課堂 - github 倉庫)