溫馨提示×

Linux下如何配置Golang環境

小樊
48
2025-07-17 14:25:59
欄目: 編程語言

在Linux系統下配置Golang環境是一個相對簡單的過程,以下是詳細的步驟:

1. 下載Golang安裝包

首先,訪問Go官方網站下載適合你Linux系統的安裝包。你可以使用wgetcurl命令下載,例如下載Go 1.18.1 64位版本:

wget https://golang.org/dl/go1.18.1.linux-amd64.tar.gz

2. 解壓安裝包

將下載的安裝包解壓到/usr/local目錄:

sudo tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz

3. 配置環境變量

為了使系統識別Go命令,需要設置環境變量。編輯你的shell配置文件(例如.bashrc.zshrc),添加以下內容:

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

保存文件后,運行以下命令使配置生效:

source ~/.bashrc  # 或者 source ~/.zshrc

4. 驗證安裝

運行以下命令驗證Go是否安裝成功:

go version

如果顯示Go版本信息,則安裝成功。

5. 配置Go Modules(可選)

Go 1.18及以上版本默認啟用Go Modules,無需額外配置GO111MODULE環境變量。

go env -w GO111MODULE=on

6. 配置GOPATH工作目錄(可選)

創建工作目錄:

mkdir -p $HOME/go/{bin,src,pkg}

驗證GOPATH:

go env GOPATH

7. 配置代理(可選,國內用戶推薦)

設置代理以加速模塊下載:

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=on

8. 測試Golang環境

創建一個簡單的Go程序測試:

mkdir -p $HOME/go/src/hello
cd $HOME/go/src/hello
nano hello.go

輸入以下內容:

package main
import "fmt"
func main() {
    fmt.Println("Hello, Go!")
}

編譯并運行:

go run hello.go

或者編譯為二進制文件:

go build
./hello

注意事項

  • 確保你的Linux用戶有權限寫入GOPATH目錄。
  • 如果使用非bash shell(如zsh),請修改對應的配置文件。
  • 定期使用go version檢查更新并升級Golang版本。
  • 對于生產環境,建議使用版本管理工具(如asdf)來管理多個Go版本。

以上步驟完成后,你就可以在Linux系統上開始使用Golang進行開發了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女