我正在关注this guide。
***@pop-os:~/go/src/foo$ cobra init --pkg-name foo
Command 'cobra' not found, but can be installed with:
sudo apt install cobra我的设置:
我已经安装了go 1.16
$ go version
go version go1.16.3 linux/amd64我的$GOPATH设置为~/go
$ go env
...
GOPATH="/home/***/go"我所做的:我使用了以下命令
$ go get -u github.com/spf13/cobra/cobra在我的垃圾箱目录中,我现在找到眼镜蛇
***@pop-os:~/go/bin$ ls
cobra
...我做错了什么?
发布于 2021-04-05 19:47:17
使用
~/go/bin/cobra init --pkg-name foo或者继续阅读,了解如何在命令行上使用cobra命令。
这似乎是$PATH配置的问题。由于未找到cobra命令,因此path ~/go/bin不是$PATH变量的一部分。可以像这样添加路径:
export PATH="~/go/bin:$PATH"然后在命令行上使用cobra命令。用户可以将该export ...命令添加到~/.bashrc或类似的文件中,以便在启动时正确配置PATH。
https://stackoverflow.com/questions/66952482
复制相似问题