V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
jiaoguan1688
V2EX  ›  Go 编程语言

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

  •  
  •   jiaoguan1688 · 2025 年 3 月 31 日 · 3120 次点击
    这是一个创建于 296 天前的主题,其中的信息可能已经有所发展或是发生改变。
    哪个合理点呢


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

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