'how to install a package with gvm(Go Version Manager)? go get failed
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
Solution 1:[1]
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
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 |