$ gf init -h
USAGE
gf init ARGUMENT [OPTION]
ARGUMENT
NAME 项目名称,在当前目录下创建名为 NAME 的文件夹,并且 module 名称也为 NAME
OPTION
-m, --mono 初始化大仓模式 mono-repo
-a, --monoApp 初始化大仓下的一个小仓 mono-repo-app
-u, --update 初始化后使用最新的框架版本
-g, --module 自定义 module
-h, --help 更多帮助
EXAMPLE
gf init my-project
gf init my-mono-repo -m
19 Comments
朱文永
gf 命令创建的项目,怎么升级框架最新的代码呢
刘羽禅
gf update
然后执行
go get -u github.com/gogf/gf
飞天子
执行:go get -u github.com/gogf/gf返回的版本是1.16.6,提示如下:
go get: added github.com/gogf/gf v1.16.6
jackwu
go get -u -v -x github.com/gogf/gf
beautiful
gf init 不能指定框架的版本? 我看源码init直接下载的就是最新的!
dabuge
建议创建项目的时候,把当前最新适配的 gf 工具也创建一份到当前的项目目录,避免后续工具升级后,新的工具操作项目造成代码不兼容,1.15、1.16在这个问题上吃了不少亏了。不管系统的 gf 工具是哪个版本,都可以使用项目里面保存的 gf 工具来操作这个项目,这样就不会乱了
Mr曹
建议init命令(ps: 刚接触gf,也许本建议已经实现,只是未能找到用法)
1. 支持模块名称如:github.com/xxx/module_name/v3
张全蛋
怎么创建指定版本的项目,gf -v打印的fg版本是2.0的
yuwenzhenyu
有个问题,您这个生成的样式和您这边教程的样式差异比较大,很尴尬,建议的如web访问起步按照教程里来,您这里从命令行起步了,这边给个参数也好啊
郭强
建议从快速开始学习,若有差异点,请评论。
guoliang_gl_zhou
这一部分建议后续把hello.go去掉,把appname自动塞进去go.mod。
agrozyme
針對 MonoRepo 的管理,能否新增一個命令來增加 app 下的 tempalte 目錄 (新增一個 Project) ?
王一飞
同问,目前只能靠复制init时候生成的三个template文件夹
yidashi
同问
LeeGen
如图,实际go环境是1.17。gf2.5 init出的项目,go.mod中是1.18。gf2.0 init出的go.mod中是1.15,也不是实际环境版本。这个是固定的吗,就不会自动识别当前go version?
LeeEcho
gf 版本 1.16.4,init项目时报错:initializing...
Error: got the project zip data failed: parse "https://gfcdn.johng.cn/cli/project/zip?<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.18.0 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n": net/url: invalid control character in URL
这个如何解决?
郭强
v1
版本的cli
下载使用cdn
,但是由于域名无法备案造成被封,所以v2
版本开始都托管到github
了。v1
旧版本的cli
可以从这个仓库go install
https://github.com/gogf/gf-clibigfruit
强哥,我的gf 版本也是 1.16.4,gf-cli版本是v1.15.0
在执行gf init的时候也是报 Error: got the project zip data failed: parse "https://gfcdn.johng.cn/cli/project/zip?<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.18.0 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n": net/url: invalid control character in URL 这个问题
我看对应的链接也是失效了
请问这个问题要怎么解决呢?是换成了其他的域名了吗,我更改域名的指向是不是就可以了呢
王水
不显示其它内容是什么情况