温馨提示×

Golang项目如何在Ubuntu打包发布

小樊
39
2025-11-24 18:52:25
栏目: 编程语言

在 Ubuntu 上为 Golang 项目打包和发布,可以遵循以下步骤:

  1. 安装 Go 编译器

确保你已经在 Ubuntu 上安装了 Go 编译器。如果没有,请按照以下命令安装:

sudo apt-get update
sudo apt-get install golang-go
  1. 设置工作区

在你的项目目录中创建一个工作空间。例如,我们将在 $HOME/go/src 下创建一个名为 myproject 的目录:

mkdir -p $HOME/go/src/myproject
cd $HOME/go/src/myproject
  1. 获取依赖

使用 go get 命令获取项目的依赖:

go get -v ./...
  1. 编译项目

在项目根目录下,使用 go build 命令编译项目。这将生成一个可执行文件,位于当前目录下:

go build
  1. 打包项目

将生成的可执行文件打包为一个压缩文件,例如 .tar.gz

tar -czvf myproject.tar.gz myproject
  1. 发布项目

将打包好的项目文件上传到目标服务器。你可以使用 scprsync 或其他文件传输工具。例如,使用 scp 将文件传输到远程服务器:

scp myproject.tar.gz user@remote-server:/path/to/destination
  1. 在目标服务器上解压并运行项目

在目标服务器上,解压项目文件并运行可执行文件:

cd /path/to/destination
tar -xzvf myproject.tar.gz
./myproject

现在,你的 Golang 项目已经在 Ubuntu 上打包并发布成功。

0