溫馨提示×

Golang在CentOS上打包的步驟是什么

小樊
118
2025-02-14 10:19:24
欄目: 編程語言

在CentOS上打包Golang項目的步驟如下:

1. 安裝Golang

首先,從Golang官方網站下載適用于CentOS的二進制文件。選擇最新穩定版本并下載。

wget https://dl.google.com/go/go1.16.4.linux-amd64.tar.gz

然后解壓到指定目錄,例如 /usr/local

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

2. 配置環境變量

/usr/local/go 目錄添加至 PATH 環境變量。編輯 /etc/profile 文件:

sudo nano /etc/profile

在文件末尾添加以下行(將 /usr/local/go 替換為實際安裝路徑):

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

保存并退出編輯器,然后使變量生效:

source /etc/profile

3. 驗證安裝

執行以下命令驗證Go語言是否成功安裝:

go version

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

4. 編譯項目

在項目目錄下,設置目標操作系統和架構,然后進行編譯:

set GOOS=linux
set GOARCH=amd64
go build -o "packageName"

其中,packageName 是你希望生成的可執行文件名。

5. 打包項目

將編譯生成的可執行文件和任何必要的配置文件打包成壓縮文件,例如 tar.gz

tar -czvf projectName.tar.gz ./packageName configFile

projectName.tar.gz 上傳到服務器上的指定目錄。

6. 部署到服務器

在服務器上,解壓壓縮包并賦予可執行文件執行權限:

tar -xzvf projectName.tar.gz
chmod +x ./packageName

然后運行可執行文件:

./packageName

以上步驟涵蓋了在CentOS上從安裝Golang到打包和部署項目的完整流程。

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