被 GoFrame 的快速开始给劝退了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
2bad4u
V2EX    Go 编程语言

被 GoFrame 的快速开始给劝退了

  •  
  •   2bad4u 2022-09-07 13:46:27 +08:00 3808 次点击
    这是一个创建于 1144 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://goframe.org/pages/viewpage.action?pageId=1114399

    按照 GoFrame 的快速开始

    第一步:安装框架工具

    wget -O gf https://github.com/gogf/gf/releases/latest/download/gf_$(go env GOOS)_$(go env GOARCH) && chmod +x gf && ./gf install -y && rm ./gf 

    报错:

    zsh: parse error near `)' 

    好,自己解决了,装好了 gf

    运行 gf -v 报错:

    fatal: 不是 git 仓库(或者直至挂载点 /Volumes 的任何父目录) 停止在文件系统边界(未设置 GIT_DISCOVERY_ACROSS_FILESYSTEM )。 

    好,那就 git init 再运行 gf -v 输出空白。

    第二步:创建项目模板

    gf init demo -u 

    报错:

    fatal: 'init' does not appear to be a git repository fatal: 无法读取远程仓库。 

    ???就这??? 每一步都报错,这怕不是快速劝退吧。

    第 1 条附言    2022-09-07 14:30:58 +08:00
    解决了: `gf` 安装成功后,当前 zsh session 没有生效 gf 命令,需要重开一个 session 来生效。
    第 2 条附言    2022-09-07 15:10:05 +08:00
    gf 安装成功后,需要新开标签,使 gf 命令生效。
    那些报错信息其实是 git 的别名也叫 gf 输出的,误会误会。

    向 @johng 和 GoFrame 团队致敬!
    15 条回复    2024-12-18 11:42:12 +08:00
    aw2350
        1
    aw2350  
       2022-09-07 14:42:12 +08:00
    那么多好的框架不用
    aloxaf
        2
    aloxaf  
       2022-09-07 14:44:16 +08:00
    这些报错和 GoFrame 都没关系
    硬要说的话,它这个名字起得不好,和你的 gf 别名冲突了(
    Q4h7388nR28s95fa
        3
    Q4h7388nR28s95fa  
       2022-09-07 14:44:39 +08:00   1
    利益无关,顺手点了文档进去看,下面一个提示框里有这一句:



    如果系统没有安装 wget 命令,那么请使用 brew install wget 。

    如果您使用的是 zsh 终端,那么安装后请新开终端或者标签来执行命令。

    johng
        4
    johng  
       2022-09-07 14:54:51 +08:00   2
    嗯,是的,我是项目发起人,文档也是我写的。这个呢,在 MacOS 下是个常见问题,所以在文档中也有说明。
    2bad4u
        5
    2bad4u  
    OP
       2022-09-07 15:03:33 +08:00
    @HiCode 我以为是文档的意思是 brew install wget 安装成功后新开标签 lol

    所以我 brew install wget 之后新开了标签,哈哈哈
    ipwx
        6
    ipwx  
       2022-09-07 15:03:52 +08:00
    我总觉得这不算是 GoFrame 的问题。
    2bad4u
        7
    2bad4u  
    OP
       2022-09-07 15:04:02 +08:00
    @johng 多谢大佬
    0703wzq
        8
    0703wzq  
       2022-09-07 15:09:41 +08:00
    哈哈哈,我前天也是刚接触这个框架,遇到一模一样的问题
    keepeye
        9
    keepeye  
       2022-09-07 15:15:31 +08:00
    又是一个被 zsh git 插件 alias 命令坑害的孩子
    2bad4u
        10
    2bad4u  
    OP
       2022-09-07 15:18:42 +08:00
    @aw2350

    我先 GoFrame 的原因是 gf 设计理念比较先进。代码质量高。各种组件支持快速微服务化。
    helloword001
        11
    helloword001  
       2022-09-07 23:59:22 +08:00
    @johng 大佬,对不起,我能说下自己的片面之言吗? GoFrame 是个非常非常非常优秀的框架,但是 GoFrame 的文档写的真的是超级超级超级垃圾啊,Low 爆了!!!对不起,大佬,这是我的个人观点,很大概率是我错了,但是我想把我的错误想法表达一下。
    johng
        12
    johng  
       2022-09-08 10:30:44 +08:00
    @helloword001 我知道你有情绪,我有时对自己的爱人表达过这种情绪,但这样的评论我不知道该如何回答。你可以在官网评论描述一下文档在哪些地方做得不太好的,这样有助于交流。你可以提交到这里: https://goframe.org/pages/viewpage.action?pageId=3673232
    idblife
        13
    idblife  
       2022-09-17 12:19:31 +08:00
    @johng
    为啥用 confluence 做项目文档
    看起来用起来都感觉很不舒服
    Snowei
        14
    Snowei  
       2022-10-26 10:17:41 +08:00
    @johng 很大问题没有直观得版本区分,社区和文档 什么都杂合在一起,无法直接选择想要的东西。文档内容花费很多时间和精力,但好的文档系统能带来更好的体验。
    可以参考 vue 的文档。
    johng
        15
    johng  
       311 天前
    @helloword001 Hello ,咱们的文档改版了,可以再看看哈哈 https://goframe.org
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2592 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 13:42 PVG 21:42 LAX 06:42 JFK 09:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86