Domanda

Sto cercando di installare il driver Oracle per Go (go-oCi8) seguendo questi Istruzioni

Il problema che sto affrontando è con la variabile dell'ambiente $ gopata. Quando eseguo il comando:

sudo go get github.com/mattn/go-oci8

Ricevo l'errore:

cannot download, $GOPATH not set. For more details see: go help gopath

Tuttavia, ho impostato correttamente il gopty. Il mio ambiente sembra così:

env | grep GO

GOARCH=amd64
GOROOT=/usr/local/go
GOOS=linux
GOPATH=/home/myuser/go/

ls $GOPATH
bin pkg src

Ho trovato un simile inviare Ma la soluzione non si applica al mio caso.

È stato utile?

Soluzione

Sudo non onorerà tutte le tue variabili Env per alcuni ottimi motivi di sicurezza.

Il modo più semplice per risolvere questo è /bin /env

sudo /bin/env GOPATH=/home/myuser/go go get <stuff>

Ma non hai bisogno di farlo, non dovresti davvero aver bisogno di radice per scrivere a Gophat, solo Goroot.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top