go 部署到 1panel 上,是用源码运行 还是编译二进制运行!

68 天前
 jiaoguan1688
哪个合理点呢


如果用 vscode 远程写代码 那就得源码放服务器上搞了是吧
远程写代码 调试也不晓得快慢.
2435 次点击
所在节点    Go 编程语言
12 条回复
encro
68 天前
不要用 1panel ?为啥要用 1panel 。当然是二进制运行拉。
xinge666
68 天前
Go 咋源码运行,不都得编译吗

你用 go run 相当于也是编译了个临时的二进制运行的
qloog
68 天前
go build 生成二进制,然后把二进制丢到服务器上跑,为了异常挂掉,用 systemctl 守护一下
PungentSauce
68 天前
我也是用的 1panel,上传文件然后配置守护进程。如果更新的时候就把新的二进制文件甩上去,然后重启守护进程 。
danbai
68 天前
服务器编译多慢呀
neoblackcap
68 天前
golang 都是编译运行,哪怕你 go run 也是编译运行,顶多是保留了很多调试符号,没有进一步的优化。
一般部署都是直接上传编译后的二进制文件
ersic
68 天前
你服务器的性能编译肯定慢的
hpu423
68 天前
推荐 dokploy
voidmnwzp
67 天前
要不你写个 golang 的解释器?
zhaoahui
65 天前
部署到 1panel 上用 Docker?
sn0wdr1am
54 天前
二进制运行!
甚至 1panel 也不是必要的。
zkw111
25 天前
运行环境-Go-选择源码文件夹-命令填 go run main.go (根据你实际情况) 然后填个端口啥的 保存就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1122346

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX