侧边栏壁纸
博主头像
uvdream博主等级

一切皆有可能!

  • 累计撰写 37 篇文章
  • 累计创建 21 个标签
  • 累计收到 18 条评论

golang项目部署

uvdream
2021-09-04 / 0 评论 / 13 点赞 / 473 阅读 / 487 字
温馨提示:
本文最后更新于 2022-04-08,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

cmd控制台到main.go文件目录下

set GOARCH=amd64
set GOOS=linux
go build main.go

会生成一个没有后缀的二进制文件
main
将该文件放入linux系统某个文件夹下
赋予权限

chmod 777 main

最后执行./main就行了。
如果想让项目在后台执行:执行

nohup ./main

这样就可以程序在后台运行了

先查看端口号

 ps -ef

查看具体进程

ps -ef | grep  ./main

终止进程

kill -9  进程号

注意:
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

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
0

评论区