當前主要是關于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文件的內容。