Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Problemas com o GOROOT e GOPATH

Estou tentando instalar os plugins do VSOCODE e a mensagem de erro abaixo é apresentada. Acredito que tenha algo a ver com o GOROOT E GOPATH, mais todas as configurações que encontrei na internet não sanaram meu problema. ``` Installing github.com/nsf/gocode FAILED Installing github.com/uudashr/gopkgs/cmd/gopkgs FAILED Installing github.com/ramya-rao-a/go-outline FAILED Installing github.com/acroca/go-symbols FAILED Installing golang.org/x/tools/cmd/guru FAILED Installing golang.org/x/tools/cmd/gorename FAILED Installing github.com/rogpeppe/godef FAILED Installing sourcegraph.com/sqs/goreturns FAILED Installing github.com/golang/lint/golint FAILED Installing github.com/derekparker/delve/cmd/dlv FAILED

10 tools failed to install.

gocode: Error: Command failed: /home/rodrigo/go/bin/go get -u -v github.com/nsf/gocode package github.com/nsf/gocode: cannot download, $GOPATH must not be set to $GOROOT. For more details see: 'go help gopath' package github.com/nsf/gocode: cannot download, $GOPATH must not be set to $GOROOT. For more details see: 'go help gopath'

gopkgs: Error: Command failed: /home/rodrigo/go/bin/go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs package github.com/uudashr/gopkgs/cmd/gopkgs: cannot download, $GOPATH must not be set to $GOROOT. For more details see: 'go help gopath' package github.com/uudashr/gopkgs/cmd/gopkgs: cannot download, $GOPATH must not be set to $GOROOT. For more details see: 'go help gopath'

go-outline: Error: Command failed: /home/rodrigo/go/bin/go get -u -v github.com/ramya-rao-a/go-outline package github.com/ramya-rao-a/go-outline: cannot download, $GOPATH must not be set to $GOROOT. For more details see: 'go help gopath' package github.com/ramya-rao-a/go-outline: cannot download, $GOPATH must not be set to $GOROOT. For more details see: 'go help gopath'

3 respostas

Você já criou todas as pastas necessárias? lá na sua pasta home (rodrigo) tem que estar uma pasta go, com 3 pastas dentro (bin,src,pkg), escritos exatamente dessa forma, aparentemente ele está tentando instalar tudo em uma pasta só e não funciona fora das diretrizes dele

As pastas estão lá da forma descrita por você. Estas e mais o restante das pastas que foram instaladas junto com o GO.

solução!

Consegui resolver esse problema. E que a instalação do GO tbm estava na pasta home, ou seja tinha a pasta go da instalação do golang e a pasta GO da minha pasta de trabalho. Ou seja, a pasta de trabalho não deve ficar junto com a instalação do GO.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software