首頁  >  文章  >  後端開發  >  zsh:找不到指令:swag

zsh:找不到指令:swag

WBOY
WBOY轉載
2024-02-09 08:45:09945瀏覽

zsh:找不到指令:swag

php小編百草為您介紹一款實用的命令列工具:zsh。然而,有時在使用zsh時可能會遇到"zsh: command not found: swag"的錯誤提示。這個錯誤提示意味著zsh無法找到名為"swag"的命令。在本文中,我們將協助您解決這個問題,讓您能夠順利使用zsh及相關指令。

問題內容

我正在努力使用 gin-swaggergin 編寫的幾個 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

接下來,我將 GOPATHGOPATH=~/.go 修正為 GOPATH=~/go 來解決這個問題。

現在,swag init 可以工作了。

以上是zsh:找不到指令:swag的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除