go-swagger:未找到命令

gmxoilav  于 2022-12-28  发布在  Go
关注(0)|答案(4)|浏览(302)

尝试在Ubuntu上安装go-swagger。我已经安装了brew(Linuxbrew):

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

接下来我做了:

brew tap go-swagger/go-swagger
brew install go-swagger

键入swagger version,它会回答:swagger:找不到命令。还有别的吗(-help,-version也不工作)我做错了什么?

h5qlskok

h5qlskok1#

运行brew tap go-swagger/go-swagger && brew install go-swagger然后重新运行命令go-swagger对我很有效。这里可以提供更多详细信息吗?
这个命令也可以帮助您,因为您已经在使用go了......如果使用go模块,可能会有问题。
go get -u github.com/go-swagger/go-swagger/cmd/swagger

wvyml7n5

wvyml7n52#

您的路径中缺少$GOPATH/bin,原因是无法找到它
潜在修复:

echo 'export PATH="${GOPATH-"~/go"}/bin:$PATH"' >> ~/.bashrc 
source ~/.bashrc
vyswwuz2

vyswwuz23#

请使用此选项:

git clone https://github.com/go-swagger/go-swagger
cd go-swagger
go install ./cmd/swagger

验证使用:

swagger version
nzk0hqpo

nzk0hqpo4#

要安装go-swagger,请在GO PATH中运行以下命令

go get -u github.com/go-swagger/go-swagger/cmd/swagger

要检查版本并帮助运行

  • 第一个月
  • swagger -h

相关问题