Cobra init 不起作用,: 未找到命令

我正在遵循本指南。


***@pop-os:~/go/src/foo$ cobra init --pkg-name foo

Command 'cobra' not found, but can be installed with:

sudo apt install cobra

我的设置:


我已经安装了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

...

我做错了什么?


翻阅古今
浏览 252回答 1
1回答

POPMUISE

用go&nbsp;mod&nbsp;init&nbsp;<MODNAME> ~/go/bin/cobra-cli&nbsp;init或继续阅读以了解如何使命令在命令行上可用。cobra-cli这似乎是一个配置问题。由于找不到该命令,因此路径不是变量的一部分。可以像这样添加路径:$PATHcobra-cli~/go/bin$PATHexport&nbsp;PATH="~/go/bin:$PATH",然后在命令行上使用该命令。可以将该命令添加到或类似文件中,以便在启动时正确配置。cobra-cliexport ...~/.bashrcPATH
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go