首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >眼镜蛇初始化不起作用,:未找到命令

眼镜蛇初始化不起作用,:未找到命令
EN

Stack Overflow用户
提问于 2021-04-05 19:44:52
回答 1查看 1.6K关注 0票数 4

我正在关注this guide

代码语言:javascript
复制
***@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

代码语言:javascript
复制
$ go version 
go version go1.16.3 linux/amd64

我的$GOPATH设置为~/go

代码语言:javascript
复制
$ go env
...
GOPATH="/home/***/go"

我所做的:我使用了以下命令

代码语言:javascript
复制
$ go get -u github.com/spf13/cobra/cobra

在我的垃圾箱目录中,我现在找到眼镜蛇

代码语言:javascript
复制
***@pop-os:~/go/bin$ ls
cobra
...

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-05 19:47:17

使用

代码语言:javascript
复制
~/go/bin/cobra init --pkg-name foo

或者继续阅读,了解如何在命令行上使用cobra命令。

这似乎是$PATH配置的问题。由于未找到cobra命令,因此path ~/go/bin不是$PATH变量的一部分。可以像这样添加路径:

代码语言:javascript
复制
export PATH="~/go/bin:$PATH"

然后在命令行上使用cobra命令。用户可以将该export ...命令添加到~/.bashrc或类似的文件中,以便在启动时正确配置PATH

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66952482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档