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

求助: go 语言框架 beego 的热编译命令 bee run 编译很慢,而且每次都是重新编译

  •  
  •   fm92 ·
    core-linkr · 2019-11-26 10:31:55 +08:00 · 4803 次点击
    这是一个创建于 1823 天前的主题,其中的信息可能已经有所发展或是发生改变。

    纯萌新,公司电脑的配置如图。配置比这低的同事的 macbook 都编译比我快,不知道大佬们有没有解决办法 test

    15 条回复    2019-11-26 16:56:52 +08:00
    fengjianxinghun
        1
    fengjianxinghun  
       2019-11-26 10:48:06 +08:00
    换 ssd,macbook 比你快是因为是 ssd 吧。
    Hanggi
        2
    Hanggi  
       2019-11-26 10:51:23 +08:00
    那就不要用 beego 了
    Mithrandir
        3
    Mithrandir  
       2019-11-26 10:56:30 +08:00
    所以为什么要用 beego ?
    fm92
        4
    fm92  
    OP
       2019-11-26 10:57:55 +08:00
    @fengjianxinghun #1 看了下这台 mac mini 也是 ssd
    @Hanggi #2
    @Mithrandir #3
    公司的项目用这个框架
    Mithrandir
        5
    Mithrandir  
       2019-11-26 11:25:33 +08:00
    赶快推动公司换成 gin~
    zjsxwc
        6
    zjsxwc  
       2019-11-26 12:13:42 +08:00
    ssd 也分为 nvme 与 sata, 前者(2GB/s)比后者(100MB/s)读写快 10 倍以上
    Hanggi
        7
    Hanggi  
       2019-11-26 12:46:50 +08:00
    @fm92 Github 上看星星数的时候,如果是国内哪个大神宣传过的,那么星星数肯定有水分,不除以 10 也要打两个对折的。
    reus
        8
    reus  
       2019-11-26 15:20:59 +08:00
    go 程序都是增量编译的,只会重新编译改变过的模块

    肯定是 beego 的问题,垃圾。
    Vegetable
        9
    Vegetable  
       2019-11-26 15:23:01 +08:00
    我虽然也不喜欢 beego,但是我不认为他的 run 会加-a 重新编译.但是你给的信息太少了,不然 run 的时候加-v 看看?
    (我其实不知道 beego 的 run 有没有-v)
    xkeyideal
        10
    xkeyideal  
       2019-11-26 15:34:26 +08:00
    beego 框架根本就不适合 golang 的开发模式好不啦,换 gin,真香
    linauror
        11
    linauror  
       2019-11-26 15:37:47 +08:00
    beego 是有一个监控文件更改保存后自动编译重启的功能,但好像有时候不更改保存也是重新编译。如果不需要,可以用 go 的 go build 来编译,不用 beego 的命令也是可以的
    fm92
        12
    fm92  
    OP
       2019-11-26 15:53:50 +08:00
    @Vegetable #9 从 bee help run 返回的参数看来是没有的
    @linauror #11 我是每次修改保存之后就会自动编译,但每次都是重新编译,从 vendor 的文件开始,其他同事的就没发生这种情况。
    dodo2012
        13
    dodo2012  
       2019-11-26 16:00:53 +08:00
    很久前用过 beego,后来提了个 bug 一直一年没处理,再没用过,用 gin 类足够了,
    zdt3476
        14
    zdt3476  
       2019-11-26 16:28:30 +08:00
    @fm92 看下 go 版本?印象里增量编译早期版本是不支持的。
    fm92
        15
    fm92  
    OP
       2019-11-26 16:56:52 +08:00
    @zdt3476 #14 1.13.4,这个应该没啥问题吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2784 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:20 · PVG 22:20 · LAX 06:20 · JFK 09:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.