如何使用gvm(Go Version Manager)安装软件包? 去失败

I successfully installed go1.6.2 with gvm and used global pkgset.
I am trying to install gocode package with gvm, but go get not working.
I guess gvm is not really stable yet?

➜  ~ 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

when you go get some package, if it has buildable source, the go install commang will automatically run inside the package directory, so you don't need to go install gocode. just type gocode to check.

If you want to install it manually, you have to go to the directory first

cd $GOPATH/src/github.com/nsf/gocode
go install

Also you cannot perform go list outside package directory

cd $GOPATH/src/github.com/nsf/gocode
go list