我尝试在我的项目文件夹/d/projects/go/src/github.com/user/dbot中使用govendor
政府机构
但巴什回来了
bash: govendor:找不到命令
对于安装,我只需按照说明和使用
go get -u github.com/kardianos/govendor我需要知道的还有其他的事情
$ 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发布于 2017-02-10 23:06:59
如果你所做的就是:
go get -u github.com/kardianos/govendor然后,只安装govendor源文件和依赖项。来自go help get
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.你的错误:
bash: govendor: command not found来自这样一个事实,即govendor二进制文件并不在PATH下面。
要解决这个问题,首先检查$GOPATH/bin是否在PATH中,然后运行
go install github.com/kardianos/govendor这将构建govendor,并将其置于$GOBIN (默认情况下是$GOPATH/bin)之下。
发布于 2019-06-02 13:52:50
正如@theeddieh所提到的,这是因为$GOPATH/bin不在$PATH中。
将以下内容添加到您的.bash_profile中,然后重新启动终端应用程序。
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin最后,运行go get -u github.com/kardianos/govendor来安装。govendor现在应该可以在全球范围内使用。
发布于 2022-07-30 09:15:21
$ 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.gohttps://stackoverflow.com/questions/42155805
复制相似问题