php小編百草為您介紹一款實用的命令列工具:zsh。然而,有時在使用zsh時可能會遇到"zsh: command not found: swag"的錯誤提示。這個錯誤提示意味著zsh無法找到名為"swag"的命令。在本文中,我們將協助您解決這個問題,讓您能夠順利使用zsh及相關指令。
我正在努力使用 gin-swagger
在 gin
編寫的幾個 API 上設定 OpenAPI 文件。當我透過 go install github.com/swaggo/swag/cmd/swag@latest
在專案路徑中安裝該套件時,我無法運行 swag init
!
swag init
輸出:
zsh: command not found: swag
這是儲存庫連結。
我意識到問題與 GOPATH
有關!
我瀏覽了 ~/go/bin
路徑,看到了 swag
,表示它已正確安裝。然後,我打開.zshrc
檔案來檢查變數如下:
GOROOT=/usr/local/go GOPATH=~/.go PATH=$PATH:$GOROOT/bin:$GOPATH/bin
接下來,我將 GOPATH
從 GOPATH=~/.go
修正為 GOPATH=~/go
來解決這個問題。
現在,swag init
可以工作了。
以上是zsh:找不到指令:swag的詳細內容。更多資訊請關注PHP中文網其他相關文章!