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 · 3293 次点击
    这是一个创建于 798 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 团队致敬!
    14 条回复    2022-10-26 10:17:41 +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 别名冲突了(
    HiCode
        3
    HiCode  
       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 的文档。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5540 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:50 · PVG 14:50 · LAX 22:50 · JFK 01:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.