2bad4u
V2EX  ›  Go 编程语言

被 GoFrame 的快速开始给劝退了

By 2bad4u at 2022 年 9 月 7 日 · 4561 次点击

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 年 9 月 7 日
解决了: `gf` 安装成功后,当前 zsh session 没有生效 gf 命令,需要重开一个 session 来生效。
第 2 条附言  ·  2022 年 9 月 7 日
gf 安装成功后,需要新开标签,使 gf 命令生效。
那些报错信息其实是 git 的别名也叫 gf 输出的,误会误会。

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

“

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

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

”
johng
   4
johng  
   2022 年 9 月 7 日   ❤️ 2
嗯,是的,我是项目发起人,文档也是我写的。这个呢,在 MacOS 下是个常见问题,所以在文档中也有说明。
2bad4u
   5
2bad4u  
OP
   2022 年 9 月 7 日
@HiCode 我以为是文档的意思是 brew install wget 安装成功后新开标签 lol

所以我 brew install wget 之后新开了标签,哈哈哈
ipwx
   6
ipwx  
   2022 年 9 月 7 日
我总觉得这不算是 GoFrame 的问题。
2bad4u
   7
2bad4u  
OP
   2022 年 9 月 7 日
@johng 多谢大佬
0703wzq
   8
0703wzq  
   2022 年 9 月 7 日
哈哈哈,我前天也是刚接触这个框架,遇到一模一样的问题
keepeye
   9
keepeye  
   2022 年 9 月 7 日
又是一个被 zsh git 插件 alias 命令坑害的孩子
2bad4u
   10
2bad4u  
OP
   2022 年 9 月 7 日
@aw2350

我先 GoFrame 的原因是 gf 设计理念比较先进。代码质量高。各种组件支持快速微服务化。
helloword001
   11
helloword001  
   2022 年 9 月 7 日
@johng 大佬,对不起,我能说下自己的片面之言吗? GoFrame 是个非常非常非常优秀的框架,但是 GoFrame 的文档写的真的是超级超级超级垃圾啊,Low 爆了!!!对不起,大佬,这是我的个人观点,很大概率是我错了,但是我想把我的错误想法表达一下。
johng
   12
johng  
   2022 年 9 月 8 日
@helloword001 我知道你有情绪,我有时对自己的爱人表达过这种情绪,但这样的评论我不知道该如何回答。你可以在官网评论描述一下文档在哪些地方做得不太好的,这样有助于交流。你可以提交到这里: https://goframe.org/pages/viewpage.action?pageId=3673232
idblife
   13
idblife  
   2022 年 9 月 17 日
@johng
为啥用 confluence 做项目文档
看起来用起来都感觉很不舒服
Snowei
   14
Snowei  
   2022 年 10 月 26 日
@johng 很大问题没有直观得版本区分,社区和文档 什么都杂合在一起,无法直接选择想要的东西。文档内容花费很多时间和精力,但好的文档系统能带来更好的体验。
可以参考 vue 的文档。
johng
   15
johng  
   2024 年 12 月 18 日
@helloword001 Hello ,咱们的文档改版了,可以再看看哈哈 https://goframe.org
The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
© 2026 V2EX · 40ms · 3.9.8.5