天天看點

Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

作者:鸠摩智首席音效師
Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

安裝Go開發環境

Go 也被稱為 Golang,它是由 Robert Griesemer、Rob Pike 和 Ken Thompson 在谷歌設計的一種免費的開源程式設計語言。由于它的簡單性、效率和并發性,它是許多開發人員眼中的蘋果。它的并發特性意味着它能夠同時運作多個任務。

它主要用于後端目的,如伺服器端程式設計。它主要用于遊戲和雲原生開發、指令行工具的開發、資料科學等等。

在本指南中,我們将逐漸介紹如何在 Ubuntu Linux 上安裝 Go 開發環境。

在 Linux 中安裝 Go 有三種主要方式

  1. 使用官方二進制包安裝
  2. 使用 APT 包管理器安裝 (Debian / Ubuntu)
  3. 使用 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           
Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

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           
Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

Step 4: 将 Go 二進制檔案添加到 $PATH 環境變量中

打開 .bashrc 或者 .bash_profile 檔案

$ nano ~/.bash_profile           

粘貼如下行

export PATH=$PATH:/usr/local/go/bin           

儲存更改并退出檔案

Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

重新加載 .bashrc 或者 .bash_profile 檔案

$ source ~/.bash_profile           

Step 5: 檢視 GO 版本

使用 go version 指令檢視版本号

$ go version           
Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

使用 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           
Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

使用如下指令安裝 Go

$ sudo apt install golang-go           
Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

安裝完成後,檢視 go 版本

$ go version           
Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

使用 Snap 包管理器安裝 Go

從 snap 安裝 Go 非常簡單。首先,您需要確定系統上已經啟用了 snap。接下來,按照如下方式安裝。

$ sudo snap install go --classic           

安裝完成後,檢視 GO 版本

$ /snap/bin/go version           
Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

測試 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           
Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

我的開源項目

Debian / Ubuntu 上安裝 Go 開發環境,小白入門的開始

酷瓜雲課堂 - 開源知識付費解決方案

  • course-tencent-cloud(酷瓜雲課堂 - gitee 倉庫)
  • course-tencent-cloud(酷瓜雲課堂 - github 倉庫)