Debian系統安裝Golang有兩種主要方式:通過APT包管理器安裝(簡單快捷,適合快速部署)或手動下載安裝(可指定版本,適合需要特定版本的場景)。
sudo apt update
golang-go
)。sudo apt install golang-go -y
go version
若輸出類似go version go1.20.3 linux/amd64
,則表示安裝成功。.tar.gz
格式安裝包(如go1.20.5.linux-amd64.tar.gz
),使用wget
下載到主目錄。wget https://golang.org/dl/go1.20.5.linux-amd64.tar.gz
/usr/local
目錄(系統級安裝路徑)。sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
~/.bashrc
(或~/.profile
)文件,添加以下內容以設置PATH
(Golang可執行文件路徑)和GOPATH
(工作目錄):export PATH=$PATH:/usr/local/go/bin # 添加Golang可執行文件到PATH
export GOPATH=$HOME/go # 設置工作目錄(存放代碼和依賴)
export PATH=$PATH:$GOPATH/bin # 添加工作目錄的bin到PATH(存放第三方工具)
source ~/.bashrc
go version
,確認輸出版本信息。Go 1.11及以上版本引入了Go Modules(官方依賴管理工具),無需強制設置GOPATH
,但仍建議配置GOPATH
作為工作目錄,方便管理項目。
GOPATH
,可手動創建默認目錄(~/go/src
、~/go/pkg
、~/go/bin
)。mkdir -p ~/go/src ~/go/pkg ~/go/bin
example.com/hello
),后續依賴會自動下載到GOPATH/pkg/mod
。mkdir -p ~/go/src/example.com/hello
cd ~/go/src/example.com/hello
go mod init example.com/hello
sudo apt install code -y
打開VS Code,點擊左側擴展圖標,搜索“Go”并安裝Microsoft提供的Go擴展(支持代碼補全、調試、格式化等功能)。go install golang.org/x/tools/gopls@latest # 語言服務器(代碼補全、跳轉)
go install github.com/go-delve/delve/cmd/dlv@latest # 調試器
go install golang.org/x/tools/cmd/goimports@latest # 自動管理imports
go install golang.org/x/lint/golint@latest # 代碼風格檢查
安裝后,工具會存放在$GOPATH/bin
目錄下,需將其添加到PATH
中(已在環境變量配置中完成)。GOPATH/src
下創建項目目錄(如hello
),并編寫hello.go
文件。mkdir -p ~/go/src/hello
cd ~/go/src/hello
cat <<EOF > hello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, Debian Golang!")
}
EOF
go run
命令直接運行代碼,輸出結果。go run hello.go
若終端輸出Hello, Debian Golang!
,則表示開發環境配置成功。通過以上步驟,你已成功在Debian系統上搭建了Golang開發環境,可開始編寫、運行和調試Go程序。根據需求選擇安裝工具(如VS Code或GoLand),進一步提升開發效率。