The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
jiaoguan1688

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

  •  
  •   jiaoguan1688 · Mar 31, 2025 · 3969 views
    This topic created in 586 days ago, the information mentioned may be changed or developed.
    哪个合理点呢


    如果用 vscode 远程写代码 那就得源码放服务器上搞了是吧
    远程写代码 调试也不晓得快慢.
    12 replies  •  2025-05-14 10:42:31 +08:00
    encro
    encro
    Mar 31, 2025
    1
    不要用 1panel ?为啥要用 1panel 。当然是二进制运行拉。
    TaurusXin
    TaurusXin
    Mar 31, 2025
    2
    Go 咋源码运行,不都得编译吗

    你用 go run 相当于也是编译了个临时的二进制运行的
    qloog
    qloog
    Mar 31, 2025
    3
    go build 生成二进制,然后把二进制丢到服务器上跑,为了异常挂掉,用 systemctl 守护一下
    PungentSauce
    PungentSauce
    Mar 31, 2025
    4
    我也是用的 1panel,上传文件然后配置守护进程。如果更新的时候就把新的二进制文件甩上去,然后重启守护进程 。
    danbai
    danbai
    PRO
    Mar 31, 2025
    5
    服务器编译多慢呀
    neoblackcap
    neoblackcap
    Mar 31, 2025
    6
    golang 都是编译运行,哪怕你 go run 也是编译运行,顶多是保留了很多调试符号,没有进一步的优化。
    一般部署都是直接上传编译后的二进制文件
    ersic
    ersic
    Mar 31, 2025
    7
    你服务器的性能编译肯定慢的
    hpu423
    hpu423
    Apr 1, 2025
    8
    推荐 dokploy
    voidmnwzp
    voidmnwzp
    Apr 1, 2025 via iPhone
    9
    要不你写个 golang 的解释器?
    zhaoahui
    zhaoahui
    Apr 3, 2025
    10
    部署到 1panel 上用 Docker?
    sn0wdr1am
    sn0wdr1am
    Apr 15, 2025
    11
    二进制运行!
    甚至 1panel 也不是必要的。
    zkw111
    zkw111
    May 14, 2025
    12
    运行环境-Go-选择源码文件夹-命令填 go run main.go (根据你实际情况) 然后填个端口啥的 保存就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1486 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 124ms · UTC 06:11 · PVG 14:11 · LAX 22:11 · JFK 01:11
    ♥ Do have faith in what you're doing.