beego项目和go项目 打包部署到linux
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了beego项目和go项目 打包部署到linux,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1462字,纯文字阅读大概需要3分钟。
内容图文
【beego项目】
一. 打包
-
打开Terminal 定位到工程的 main.go 文件夹目录
- 执行命令,打包
linux打包: bee pack -be GOOS=linux
windows打包: bee pack -be GOOS=windows
二. 部署
1. 如何部署到阿里云上
会产生 xxx.tar.gz文件(当然 前提 不出现错误),通过工具或命令将该压缩文件发送到阿里云ECS指定的目录下;然后 登录阿里云ECS 并进入相应的目录对发送过来的文件解压缩;
解压缩成功后 可以看到2个文件:conf 、目标文件(可执行文件),运行目标文件 ,运行成功后结束;
以上是Golang beego项目部署到阿里云基本流程
【Go项目】
一. 打包
a. Mac 下编译 Linux 和 Windows 64位可执行程序
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
b. Linux 下编译 Mac 和 Windows 64位可执行程序
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
c. Windows 下编译 Mac 和 Linux 64位可执行程序
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build main.go
SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go
备注:不带前面参数的 go build 只是编译出开发环境适用的执行文件。
二. 部署
- 如何部署到阿里云上
会产生 xxx.tar.gz文件(当然 前提 不出现错误),通过工具或命令将该压缩文件发送到阿里云ECS指定的目录下;然后 登录阿里云ECS 并进入相应的目录对发送过来的文件解压缩;
解压缩成功后 可以看到2个文件:conf 、目标文件(可执行文件),运行目标文件 ,运行成功后结束;
以上是Golang beego项目部署到阿里云基本流程
注: 这两种部署和beego部署是一样的. 前提都是在linux上需要配置好go的运行环境
内容总结
以上是互联网集市为您收集整理的beego项目和go项目 打包部署到linux全部内容,希望文章能够帮你解决beego项目和go项目 打包部署到linux所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。