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 ,直接运行之

    原文作者:shoage
    原文地址: https://www.jianshu.com/p/125c98ba2b93
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞