Rumah >pembangunan bahagian belakang >Golang >zsh: arahan tidak dijumpai: swag

zsh: arahan tidak dijumpai: swag

WBOY
WBOYke hadapan
2024-02-09 08:45:091120semak imbas

zsh: arahan tidak dijumpai: swag

editor php Baicao memperkenalkan anda kepada alat baris arahan praktikal: zsh. Walau bagaimanapun, kadangkala anda mungkin menghadapi mesej ralat "zsh: command not found: swag" apabila menggunakan zsh. Mesej ralat ini bermakna zsh tidak dapat mencari arahan bernama "swag". Dalam artikel ini, kami akan membantu anda menyelesaikan masalah ini supaya anda boleh menggunakan zsh dan arahan yang berkaitan dengan lancar.

Kandungan soalan

Saya cuba guna gin-swaggergin 编写的几个 API 上设置 OpenAPI 文档。当我通过 go install github.com/swaggo/swag/cmd/swag@latest 在项目路径中安装该包时,我无法运行 swag init!

swag init

Keluaran:

zsh: command not found: swag

Berikut ialah pautan repositori.

Penyelesaian

Saya menyedari masalah itu berkaitan dengan GOPATH!

Saya menyemak imbas fail ~/go/bin 路径,看到了 swag ,表明它已正确安装。然后,我打开.zshrc untuk menyemak pembolehubah seperti berikut:

GOROOT=/usr/local/go
GOPATH=~/.go
PATH=$PATH:$GOROOT/bin:$GOPATH/bin

Seterusnya, saya membetulkan GOPATHGOPATH=~/.go 纠正为 GOPATH=~/go daripada GOPATH=~/.go kepada GOPATH=~/go untuk menyelesaikan masalah.

Kini, swag init boleh bekerja.

Atas ialah kandungan terperinci zsh: arahan tidak dijumpai: swag. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam