Você precisa configurar a variável de ambiente GOPATH para apontar para o local para o qual você tem permissões de gravação. O programa Go e as dependências serão baixados para o GOPATH.
$ go get github.com/qqq/qqq
package github.com/qqq/qqq: mkdir /usr/lib/go/src/pkg/github.com/qqq/: permission denied
Eu não quero contaminar meu sistema com conteúdo não- dpkg
-managed, e não quero executar compilações não confiáveis como root. No entanto, go get
é geralmente o principal meio de distribuição dos programas Go.
Como baixar um programa e dependências do Go Build sem o root?
Você precisa configurar a variável de ambiente GOPATH para apontar para o local para o qual você tem permissões de gravação. O programa Go e as dependências serão baixados para o GOPATH.
Tags linux