W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
goctl是go-zero微服務框架下的代碼生成工具。使用 goctl 可顯著提升開發(fā)效率,讓開發(fā)人員將時間重點放在業(yè)務開發(fā)上,其功能有:
本節(jié)將包含以下內容:
很多人會把 goctl 讀作 go-C-T-L,這種是錯誤的念法,應參照 go control 讀做 ɡō k?n?trōl。
$ goctl -v
如果安裝了goctl則會輸出以下格式的文本信息:
goctl version ${version} ${os}/${arch}
例如輸出:
goctl version 1.1.5 darwin/amd64
版本號說明
# Go 1.15 及之前版本
GO111MODULE=on GOPROXY=https://goproxy.cn/,direct go get -u github.com/zeromicro/go-zero/tools/goctl@latest
# Go 1.16 及以后版本
GOPROXY=https://goproxy.cn/,direct go install github.com/zeromicro/go-zero/tools/goctl@latest
通過此命令可以將goctl工具安裝到 $GOPATH/bin 目錄下
從 go-zero代碼倉庫 git@github.com:zeromicro/go-zero.git 拉取一份源碼,進入 tools/goctl/目錄下編譯一下 goctl 文件,然后將其添加到環(huán)境變量中。
安裝完成后執(zhí)行goctl -v,如果輸出版本信息則代表安裝成功,例如:
$ goctl -v
goctl version 1.1.4 darwin/amd64
command not found: goctl
請確保goctl已經(jīng)安裝,或者goctl是否已經(jīng)正確添加到當前shell的環(huán)境變量中。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: