在Debian上搭建Golang開發環境可以通過以下步驟完成:
可以從Go官方下載頁面下載適合Debian的Golang版本。例如,下載Go 1.17版本的命令如下:
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz
解壓下載的文件到 /usr/local 目錄:
sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz
編輯 ~/.bashrc 或 ~/.profile 文件,添加以下內容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
使更改生效:
source ~/.bashrc
或者
source ~/.profile
運行以下命令檢查Go版本:
go version
如果顯示出Go的版本信息,說明Golang開發環境已經成功配置。
在你的主目錄下創建一個名為 Dockerfile 的文件,并添加以下內容:
FROM golang:1.17
# 設置工作目錄
WORKDIR /app
# 復制go模塊依賴文件
COPY go.mod go.sum ./
# 下載所有依賴
RUN go mod download
# 復制項目文件到容器中
COPY . .
# 編譯項目
RUN go build -o main .
# 運行編譯后的二進制文件
CMD ["./main"]
mkdir -p $HOME/go/src/myproject
cd $HOME/go/src/myproject
docker build -t my-go-app .
docker run -p 8080:8080 my-go-app
現在,你可以在瀏覽器中訪問 http://localhost:8080 來查看你的Golang應用。
以上就是在Debian上搭建Golang開發環境的步驟。