首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在cmd中,govendor不起作用

在cmd中,govendor不起作用
EN

Stack Overflow用户
提问于 2017-02-10 09:27:29
回答 3查看 10.6K关注 0票数 4

我尝试在我的项目文件夹/d/projects/go/src/github.com/user/dbot中使用govendor

政府机构

但巴什回来了

bash: govendor:找不到命令

对于安装,我只需按照说明和使用

代码语言:javascript
复制
go get -u github.com/kardianos/govendor

我需要知道的还有其他的事情

代码语言:javascript
复制
$ go env
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=D:\projects\go
set GORACE=
set GOROOT=C:\Go
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set CC=gcc
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\VLADYS~1.KOC\AppData\Local\Temp\go-build082923582=/tmp/go-build -gno-record-gcc-switches
set CXX=g++
set CGO_ENABLED=1
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-02-10 23:06:59

如果你所做的就是:

代码语言:javascript
复制
go get -u github.com/kardianos/govendor

然后,只安装govendor源文件和依赖项。来自go help get

代码语言:javascript
复制
The -u flag instructs get to use the network to update the named
packages and their dependencies. By default, get uses the network 
to check out missing packages but does not use it to look for updates
to existing packages.

你的错误:

代码语言:javascript
复制
bash: govendor: command not found

来自这样一个事实,即govendor二进制文件并不在PATH下面。

要解决这个问题,首先检查$GOPATH/bin是否在PATH中,然后运行

代码语言:javascript
复制
go install github.com/kardianos/govendor

这将构建govendor,并将其置于$GOBIN (默认情况下是$GOPATH/bin)之下。

票数 7
EN

Stack Overflow用户

发布于 2019-06-02 13:52:50

正如@theeddieh所提到的,这是因为$GOPATH/bin不在$PATH中。

将以下内容添加到您的.bash_profile中,然后重新启动终端应用程序。

代码语言:javascript
复制
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

最后,运行go get -u github.com/kardianos/govendor来安装。govendor现在应该可以在全球范围内使用。

票数 1
EN

Stack Overflow用户

发布于 2022-07-30 09:15:21

代码语言:javascript
复制
$ ls -alR /data/data/com.termux/files/home/go|grep vendor
drwx------  3 u0_a131 u0_a131 4096 Jul 30 17:02 govendor
/data/data/com.termux/files/home/go/pkg/mod/cache/download/github.com/kardianos/govendor:
/data/data/com.termux/files/home/go/pkg/mod/cache/download/github.com/kardianos/govendor/@v:
-rw-------  1 u0_a131 u0_a131  372 Jul 30 17:02 govendor@v1.0.9
dr-x------ 14 u0_a131 u0_a131 4096 Jul 30 17:02 govendor@v1.0.9
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9:
dr-x------  2 u0_a131 u0_a131 4096 Jul 30 17:02 vendor
dr-x------  2 u0_a131 u0_a131 4096 Jul 30 17:02 vendorfile
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/cliprompt:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/context:
-r--------  1 u0_a131 u0_a131  1691 Jul 30 17:02 vendorFile.go
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/doc:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/help:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/internal:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/internal/gt:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/internal/pathos:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/internal/vfilepath:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/internal/vos:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/migrate:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/pkgspec:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/prompt:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/run:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/vcs:
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/vendor:
-r--------  1 u0_a131 u0_a131 1494 Jul 30 17:02 vendor.json
/data/data/com.termux/files/home/go/pkg/mod/github.com/kardianos/govendor@v1.0.9/vendorfile:
-r--------  1 u0_a131 u0_a131 3475 Jul 30 17:02 vendor.go
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42155805

复制
相关文章

相似问题

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