記錄一下備忘:
- 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命令就能用了。