Golang在Linux环境下的部署步骤如下:
wget https://dl.google.com/go/go1.21.0.linux-amd64.tar.gz。/usr/local目录,命令为sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz。~/.bashrc或~/.zshrc,添加以下内容:export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
然后执行source ~/.bashrc使配置生效。go version,显示版本号即成功。go env -w GOPROXY=https://goproxy.cn,direct。开发环境部署:
go mod init初始化模块,go mod tidy管理依赖。go build -o app,生成可执行文件后直接运行。生产环境部署:
systemd创建服务,通过配置文件管理进程,例如:sudo nano /etc/systemd/system/myapp.service
内容示例:[Unit]
Description=My Golang App
After=network.target
[Service]
ExecStart=/path/to/app
Restart=always
User=your_user
Environment=PATH=/usr/local/go/bin
[Install]
WantedBy=multi-user.target
启用服务:sudo systemctl start myapp && sudo systemctl enable myapp。以上步骤参考自,可根据实际需求选择安装方式。