场景1:
- 基于Beego框架
- 使用JetBrains 家族的GoLang工具开发
打包步骤:
- 主要参数[环境变量]: GOOS [打包系统环境]、GOARCH [平台],go env 查看
- GOOS = "linux" # linux系统,或者是 windows
- GOARCH = "amd64" # 平台,一般都是62位的
- 直接使用 bee 打包: bee pack -be GOOS=linux -o ../../bin/
- 结果如图:
- 上传到Linux,解压 ApiSys.tar.gz 运行操作:
- 解压后的文件: ApiSys 为程序的启动文件,需要添加可执行权限
chmod +x ApiSys - 执行启动文件,就可以监听端口,然后就可以访问了,如图:
- 提示:
1. 可以使用GO自己的build命令,不过,有现成的就不要自己浪费时间了
2. 打包好的程序,不需要GO的环境依赖,直接运行就好