Debian系統安裝Golang有兩種主要方式:通過APT包管理器快速安裝(適合追求便捷的用戶)或手動下載安裝(適合需要特定版本的用戶)。
sudo apt update
go1.20.3
)。sudo apt install golang-go -y
go version
若輸出類似go version go1.20.3 linux/amd64
,則表示安裝成功。.tar.gz
格式文件(如go1.23.1.linux-amd64.tar.gz
),使用wget
下載到主目錄。wget https://golang.org/dl/go1.23.1.linux-amd64.tar.gz
/usr/local
目錄(系統級安裝路徑)。sudo tar -C /usr/local -xzf go1.23.1.linux-amd64.tar.gz
~/.bashrc
(或~/.profile
)文件,添加以下內容以設置PATH
(Golang可執行文件路徑)、GOPATH
(工作目錄)和GOBIN
(二進制文件路徑)。export GOROOT=/usr/local/go # Golang安裝目錄
export GOPATH=$HOME/go # 工作目錄(存放代碼和依賴)
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin # 將Golang和Go工具鏈加入PATH
source ~/.bashrc
go version
,確認輸出正確的版本信息。Go 1.11及以上版本推薦使用Go Modules(依賴管理工具)替代傳統的GOPATH
工作區,但仍可手動配置工作區以規范項目結構。
mkdir -p ~/go/src ~/go/pkg ~/go/bin
export GOPATH=$HOME/go
到~/.bashrc
并執行source ~/.bashrc
。IDE能顯著提升Golang開發效率,推薦以下工具:
sudo snap install --classic code
Ctrl+Shift+X
),搜索“Go”(由Microsoft發布),點擊“安裝”。Ctrl+Shift+P
),輸入“Go: Install/Update Tools”,選擇gopls
(語言服務器,用于代碼提示)、dlv
(調試工具)等常用工具,按提示安裝。JetBrains推出的Golang專用IDE,提供強大的代碼分析、調試和測試功能,適合大型項目開發??赏ㄟ^官網下載并安裝。
~/go
)下創建項目文件夾(如hello
)。mkdir -p ~/go/src/hello
cd ~/go/src/hello
go mod init
命令創建go.mod
文件(依賴管理文件),指定項目名稱(如hello-world
)。go mod init hello-world
main.go
文件,輸入以下示例代碼(打印“Hello, World!”)。package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go run main.go
若輸出Hello, World!
,則表示項目運行成功。若需要隔離的開發環境(避免污染主機系統),可使用Docker。
Dockerfile
,內容如下(基于golang:1.23
鏡像):FROM golang:1.23
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN go build -o main .
CMD ["./main"]
docker build -t my-go-app .
docker run -p 8080:8080 my-go-app
訪問http://localhost:8080
即可查看應用運行結果。通過以上步驟,你已在Debian系統上成功搭建Golang開發環境,可開始編寫、運行和調試Go項目。根據需求選擇合適的安裝方式和工具,提升開發效率。