在CentOS中快速打包Golang項目,你可以遵循以下步驟:
確保已經安裝了Go語言環境。如果沒有,請訪問Go官方網站下載并安裝。
在項目根目錄下創建一個名為go.mod的文件(如果尚未創建),并添加項目的依賴項。例如:
module github.com/yourusername/yourproject
go 1.16
使用go mod tidy命令下載并整理項目的依賴項。
編譯項目。在項目根目錄下運行以下命令:
GOOS=linux GOARCH=amd64 go build -o yourproject
這將生成一個名為yourproject的可執行文件。你可以根據需要更改輸出文件的名稱。
gox工具。首先,使用以下命令安裝gox:go get github.com/mitchellh/gox
然后,在項目根目錄下運行以下命令:
gox -osarch="linux/amd64" -output="yourproject-{{.Dir}}"
這將生成一個名為yourproject-linux-amd64的可執行文件。
將生成的可執行文件上傳到目標服務器。
在目標服務器上,給予可執行文件執行權限:
chmod +x yourproject
./yourproject
現在,你已經成功地在CentOS中打包了Golang項目。