Heim >Backend-Entwicklung >Golang >zsh: Befehl nicht gefunden: swag
php-Editor Baicao stellt Ihnen ein praktisches Befehlszeilentool vor: zsh. Allerdings kann es bei der Verwendung von zsh manchmal zu der Fehlermeldung „zsh: Befehl nicht gefunden: Swag“ kommen. Diese Fehlermeldung bedeutet, dass zsh den Befehl mit dem Namen „swag“ nicht finden kann. In diesem Artikel helfen wir Ihnen, dieses Problem zu lösen, damit Sie zsh und verwandte Befehle reibungslos verwenden können.
Ich versuche gin-swagger
在 gin
编写的几个 API 上设置 OpenAPI 文档。当我通过 go install github.com/swaggo/swag/cmd/swag@latest
在项目路径中安装该包时,我无法运行 swag init
zu verwenden!
swag init
Ausgabe:
zsh: command not found: swag
Hier ist der Repository-Link.
Mir wurde klar, dass das Problem mit GOPATH
zusammenhängt!
Ich habe die ~/go/bin
路径,看到了 swag
,表明它已正确安装。然后,我打开.zshrc
-Datei durchsucht, um die Variablen wie folgt zu überprüfen:
GOROOT=/usr/local/go GOPATH=~/.go PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Als nächstes habe ich GOPATH
从 GOPATH=~/.go
纠正为 GOPATH=~/go
von GOPATH=~/.go
zu GOPATH=~/go
korrigiert, um das Problem zu beheben.
Jetzt kann swag init
funktionieren.
Das obige ist der detaillierte Inhalt vonzsh: Befehl nicht gefunden: swag. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!