记录一下备忘:
- go安装目录的bin要加到系统的path里去
- GOPATH也就是项目文件目录的bin也要加到path里去,比如你想用govendor
go get github.com/kardianos/govendor
然后你运行
govendor init
结果提示govendor命令找不到的错误
bash: govendor: command not found
原因是:如果你只把go的安装目录的bin放到系统path里,但是go get的项目并不在go的安装目录,而是在GOPATH的src里。
所以想要用,就要把GOPATH的bin也加到系统path里。
go install github.com/kardianos/govendor
会安装govendor到GOPATH的bin里,当你GOPATH的bin加到环境变量里之后,govendor命令就能用了。