当前主要是关于gf_darwin_arm64的安装步骤
如何快速给mac电脑安装gf
- gf是什么
- 安装步骤
- 方法1:去github下载gf-cli
- 去git上下载对应电脑版本的gf-cli
- 验证下载文件是否二进制文件
- 授予该文件权限
- 方法2:去goframe官网教你下载步骤
- 验证gf是否安装成功
- 可能遇到的问题
- 1.查询gf版本的时候永远显示zsh: killed gf -v
- 问题的原因是:
- 排查问题并解决:
- 额外操作命令,可做积累
- (1)查找gf命令位置
- (2)管理员方式运行
- (3)打开指定文件,比如.zshrc
- (4)显示打开文件里面的内容
gf是什么
gf 也是 GoFrame 框架的官方命令行工具 gf-cli的简称
gf 是 GoFrame 的命令行工具(CLI),GoFrame 是一个基于 Go 的 Web / 微服务开发框架。gf CLI 用于项目脚手架、运行/构建、代码生成(如 gen dao/pb)、打包等开发辅助任务。
安装步骤
主要是分两个方法
方法1:去github下载gf-cli
去git上下载对应电脑版本的gf-cli
github:gf-cli
验证下载文件是否二进制文件
正常下载完,该文件在【下载】里面,可以拖出去放在其他位置,然后在该文件所在位置,打开终端
file gf_darwin_arm64
授予该文件权限
chmod +x gf_darwin_arm64
方法2:去goframe官网教你下载步骤
安装框架工具
这句命令在goframe项目的终端中运行
如果这句不行就执行这句:
go get -u -v github.com/gogf/gf/v2
验证gf是否安装成功
gf -v
可能遇到的问题
1.查询gf版本的时候永远显示zsh: killed gf -v
问题的原因是:
zsh: killed 错误表明 macOS 的安全策略(如 Gatekeeper)中断了 gf 命令的执行。这可能是因为:
- 文件未正确签名或来自未识别的开发者。
- 文件被标记为隔离(quarantine),需要用户明确授权。
- 文件损坏或不是有效的 Mach-O 二进制文件。
排查问题并解决:
去系统级别的目录中/usr/local/bin,可以看到gf显示exec说明:图标显示为 “exec”,表示系统认为它是可执行文件,但运行时被阻止。
删除该文件,重新安装一次gf,用方法2的命令就ok,然后检查并删除.zshrc里面的多余路径和别名,在执行一次gf -v,基本上就可以了
额外操作命令,可做积累
(1)查找gf命令位置
which gf# 使用 which命令查找 gf命令的实际位置。
(2)管理员方式运行
sudo gf -v# 尝试用管理员权限 (sudo) 运行 gf -v,看看是否是权限问题。
(3)打开指定文件,比如.zshrc
vi .zshrc# 使用 vi编辑器打开 .zshrc文件。这是 zshshell 的配置文件,用于设置环境变量、别名等。
(4)显示打开文件里面的内容
cat .zshrc# 使用 cat命令显示 .zshrc文件的内容。