GoFrame CLI Tool v2.0.0-rc, https://goframe.org
GoFrame Version: cannot find go.mod
CLI Installed At: E:\go-workspace\bin\gf.exe # 安装路径
CLI Built Detail:
Go Version: go1.17.6
GF Version: v2.0.0-beta
Git Commit: 2022-01-24 11:02:57 37d535f61e975dff1765f98e3b505aeccfec338e
Build Time: 2022-01-24 03:01:42
win10 ltsc版本下,首先gf-cli安装双击的时候闪退,只能用 ./gf_windows_amd64.exe install 安装,gf-cli工具用powershell安装完成,gf -v 提示无法将“gf”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。用cmd安装完后如果不关闭cmd,直接在这窗口下执行没问题,如果关掉重新打开cmd 执行gf命令,就提示'gf' 不是内部或外部命令,也不是可运行的程序或批处理文件。上述问题在管理员模式下也是这种问题,网上说的修改PowerShell执行权限也不管用,折腾了一晚上一个工具没搞定。用beego的工具反而没出现过上述问题,所以有点搞不懂什么原因造成的,请各位大佬解惑。
有个疑问:
系统安装的是go最新版本go1.19.5,为什么gf --version的go版本是: go1.17.13呢?
GoFrame CLI Tool v2.3.0, https://goframe.org
GoFrame Version: cannot find goframe requirement in go.mod
CLI Installed At: C:\Users\hanwei\go\bin\gf.exe
CLI Built Detail:
Go Version: go1.17.13
GF Version: v2.3.0
Git Commit: 2023-01-11 19:20:21 f63747e87657a2e6ba9a74de1ce2b8e6defa07c0
Build Time: 2023-01-11 19:21:37
【macos在国内网络环境中升级gf cli办法】
github国内下载很慢,使用gitee下载安装的方法:
1、将国外github路径切换为国内gitee路径,执行命令:
git clone https://gitee.com/johng/gf.git && cd gf/cmd/gf && go install
2、上边命令实际上也为安装成功,用gf查看还是老版本,在确保cd到gf/cmd/gf目录前提下,执行go build进行编译
3、执行which gf查看gf老版本安装路径,正常是在位置/usr/local/bin/gf
4、拷贝编译后的最新版本覆盖老版本
cp gf /usr/local/bin/gf
至此完成升级,执行gf version正常就会显示最新版本
我这个 m2 max ,在安装的时候为何没有/usr/local/bin 的目录呢
echo $PATH的时候是有/usr/local/bin 的,
而且在.zshrc 里也配置了alias gf=gf
但使用 gf 的时候还是报错:fatal: not a git repository (or any of the parent directories): .git
我这个 m2 max ,在安装的时候为何没有/usr/local/bin 的目录呢
echo $PATH的时候是有/usr/local/bin 的,
而且在.zshrc 里也配置了alias gf=gf
但使用 gf 的时候还是报错:fatal: not a git repository (or any of the parent directories): .git