在Ubuntu上配置Go語言環境是一個相對簡單的過程。以下是詳細的步驟指南:
首先,確保你的系統包是最新的:
sudo apt update
sudo apt upgrade -y
你可以使用包管理器安裝Go語言,或者從官方網站下載并手動安裝最新版本。
sudo apt install golang-go -y
驗證安裝:
go version
wget https://golang.org/dl/go1.23.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz
編輯用戶的shell配置文件(例如.bashrc或.zshrc):
nano ~/.bashrc
在文件末尾添加以下內容:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
保存并退出,然后運行以下命令使配置生效:
source ~/.bashrc
運行以下命令檢查Go是否安裝成功:
go version
如果顯示了Go的版本信息,說明Go語言環境已經成功安裝并配置。
Go需要一個工作目錄來存放代碼和依賴包。通常設置為$HOME/go:
mkdir -p $HOME/go/{src,bin,pkg}
安裝一些常用的Go工具:
go install golang.org/x/tools/cmd/goimports@latest
go install golang.org/x/lint/golint@latest
go install github.com/go-delve/delve/cmd/dlv@latest
推薦使用Visual Studio Code,并安裝Go擴展。
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install code -y
Ctrl+Shift+X打開擴展面板創建項目目錄并初始化Go模塊:
mkdir -p $HOME/go/src/hello-world
cd $HOME/go/src/hello-world
go mod init hello-world
創建main.go文件并運行程序:
cat > main.go << 'EOF'
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
fmt.Println("Go開發環境搭建成功!")
}
EOF
go run main.go
通過以上步驟,你已在Ubuntu系統上成功搭建了Go開發環境,并可以開始編寫和運行Go程序。