Golang 应用部署到linux服务器

开发环境是windows,服务器是centos,那么怎么样才能打包部署呢,原来Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,知道了这一点就很容易了。

1.打开cmd终端,cd到项目src目录下,执行如下操作

SET CGO_ENABLED=0

SET GOOS=linux

SET GOARCH=amd64

go build main.go

这样在main.go同目录下会生产main二进制文件

2.将main二进制文件上传到服务器

3.修改main二进制文件权限chmod -R 777 main ,直接运行之

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,062评论 19 139
  • 需要先安装go环境设置环境变量12345 # 可以根据自己需要调整路径 echo 'export GORO...
    加菲猫Jack阅读 6,151评论 3 1
  • 活着——人生艰难,姑且活着 余华说他始终为内心的需要,写作,理智代替不了他的写作,正因为如此,他在很长一段时间里是...
    马丁没有早晨阅读 4,717评论 10 3
  • 兴至松陵访古桥,岸上人廖,虹下荷娇。依稀盛日复华韶,老酒香飘,渡口舟摇。 苦却时令何作聊,蕉绿桃红,终剩寒蜩。烟波...
    梦秋凉丶阅读 1,769评论 0 4
  • 时间真是一个很奇怪的东西,现在偶尔看到关于新西兰的介绍,竟然感觉是个梦幻的地方,似乎从来没有去过。然而留学的时候,...
    龙岸山人阅读 1,747评论 0 0

友情链接更多精彩内容