在CentOS上使用Golang進行項目打包的流程主要包括以下幾個步驟:
go1.16.3.linux-amd64.tar.gz
。sudo tar -C /usr/local -xzf go1.16.3.linux-amd64.tar.gz
PATH
環境變量中:echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
mkdir -p $HOME/go/src
mkdir -p $HOME/go/pkg
mkdir -p $HOME/go/bin
cd /path/to/your/project
GOOS
和GOARCH
環境變量來指定編譯的目標操作系統和架構。例如,打包為Linux 64位可執行文件:export GOOS=linux
export GOARCH=amd64
myapp
的可執行文件:go build -o myapp
tar
命令:tar -czvf myapp.tar.gz myapp config files/
這將生成一個名為myapp.tar.gz
的壓縮包,包含可執行文件和所有配置文件。myapp
文件或myapp.tar.gz
壓縮包上傳到CentOS服務器??梢允褂?code>scp、rsync
或其他文件傳輸工具。tar -xzvf myapp.tar.gz
chmod +x myapp
./myapp
或者,如果使用tar.gz
壓縮包:tar -xzvf myapp.tar.gz
./myapp
以上步驟涵蓋了在CentOS上使用Golang進行項目打包的基本流程。根據具體項目的不同,可能還需要進行一些額外的配置和調整。