我使用go1.6.2
成功安装了gvm
并使用了global
pkgset
我正在尝试使用gvm安装gocode
包,但go get
无效
我猜gvm还不稳定吗?
➜ ~ gvm use 1.6.2
Now using version go1.6.2
➜ ~ gvm pkgset use global
Now using version go1.6.2@global
➜ ~ go get -u github.com/nsf/gocode
➜ ~ go list
can't load package: package .: no buildable Go source files in /Users/seoyoochan
➜ ~ go install gocode
can't load package: package gocode: cannot find package "gocode" in any of:
/Users/seoyoochan/.gvm/gos/go1.6.2/src/gocode (from $GOROOT)
/Users/seoyoochan/.gvm/pkgsets/go1.6.2/global/src/gocode (from $GOPATH)
/Users/seoyoochan/.gvm/pkgsets/go1.6.2/global/src/gocode
答案 0 :(得分:0)
当您go get
某个包时,如果它具有可构建的源,则go install
commang将自动在包目录中运行,因此您不需要go install gocode
。只需输入gocode
即可查看。
如果要手动安装,则必须先转到目录
cd $GOPATH/src/github.com/nsf/gocode
go install
此外,您无法执行go list
外部包目录
cd $GOPATH/src/github.com/nsf/gocode
go list