govendor 在 cmd 下不起作用
govendor doesn't work from cmd
我尝试在我的项目文件夹中使用 govendor /d/projects/go/src/github.com/user/dbot
govendor init
但是bashreturns
bash: govendor: command not found
对于安装,我只是按照说明使用
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
如果您所做的只是:
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
)。
如@theeddieh所述,这是因为$GOPATH/bin
不在$PATH
中。
将以下内容添加到您的 .bash_profile
,然后重新启动您的终端应用程序。
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
最后,运行go get -u github.com/kardianos/govendor
安装。 govendor
现在应该可以在全球范围内使用。
我尝试在我的项目文件夹中使用 govendor /d/projects/go/src/github.com/user/dbot
govendor init
但是bashreturns
bash: govendor: command not found
对于安装,我只是按照说明使用
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
如果您所做的只是:
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
)。
如@theeddieh所述,这是因为$GOPATH/bin
不在$PATH
中。
将以下内容添加到您的 .bash_profile
,然后重新启动您的终端应用程序。
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
最后,运行go get -u github.com/kardianos/govendor
安装。 govendor
现在应该可以在全球范围内使用。