小黑Demo 发表于 2024-7-9 09:34:12

【待反馈】go项目部署是必须需要打包么?

go项目部署是必须需要打包么?没法通过go run xxx.go这样去启动么?

运维技术阿闯 发表于 2024-7-9 10:40:04

您好,您是遇到了什么问题的吗,go项目部署是需要先打包的,是可以通过go run的

小黑Demo 发表于 2024-7-9 11:08:20

我的项目因为还没正式运行,修改比较频繁,所以想着用go run xxx.go的方式去启动监听端口,但好像不太行,不是执行文件,执行命令输入go run xxx.go也不行

运维技术阿闯 发表于 2024-7-9 11:31:47

小黑Demo 发表于 2024-7-9 11:08
我的项目因为还没正式运行,修改比较频繁,所以想着用go run xxx.go的方式去启动监听端口,但好像不太行, ...

您好,go run命令用于编译并直接运行Go程序,无需生成可执行文件。
您说的go run不行的话是有什么提示的吗
go run命令只适用于调试阶段,在服务器上跑的话要打包成二进制文件执行。
如果是出现了undefined的话
go只会加载main这一个文件,只有其他包下的会自动加载,这时需要手动记载,也就是将同级目录下的go元文件当作命令参数就可以了



小黑Demo 发表于 2024-7-9 11:49:20

就是如果在宝塔那个go项目部署就一定需要打包是么?

运维技术阿闯 发表于 2024-7-9 14:08:51

小黑Demo 发表于 2024-7-9 11:49
就是如果在宝塔那个go项目部署就一定需要打包是么?

您好,面板上部署go项目的话,您可以参考一下这个教程
https://www.bt.cn/bbs/thread-93034-1-1.html
页: [1]
查看完整版本: 【待反馈】go项目部署是必须需要打包么?