首頁 > 後端開發 > Golang > 主體

zsh:找不到指令:swag

WBOY
發布: 2024-02-09 08:45:09
轉載
1022 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!