golang打包和部署到centos
项目在golang开发好,打包上传到linux服务器运行,两步:
1、打包;
在控制台项目于目录下,执行下列命令
set GOOS=linux
set GOARCH=amd64
go build -o "packageName"
如下图所示:
会生成一个没有后缀的二进制文件main
2、生成main文件上传到Linux服务器运行;
上传操作在前面mysql配置的文章有说过。上传到服务器后文件路径是/root/main
赋予权限
chmod 777 main
最后执行 ./main 就运行起来了。
如果想让项目在后台执行:执行 nohup ./main &