宝塔51特惠活动,企业版1099元/年,送SSL证书,最高立减2万元!查看活动
当前位置:论坛首页 > Linux面板 > 讨论

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

发表在 Linux面板2024-7-9 09:34 [复制链接] 5 1170

go项目部署是必须需要打包么?没法通过go run xxx.go这样去启动么?
使用道具 举报 只看该作者 回复
发表于 2024-7-9 10:40:04 | 显示全部楼层
您好,您是遇到了什么问题的吗,go项目部署是需要先打包的,是可以通过go run的
使用道具 举报 回复 支持 反对
发表于 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元文件当作命令参数就可以了



使用道具 举报 回复 支持 反对
发表于 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
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表