no se puede descargar, $GOPATH no está configurado

Resuelto Mona Jalal asked hace 10 años • 15 respuestas

Quiero instalar json2csv usando go get github.com/jehiah/json2csvpero recibo este error:

package github.com/jehiah/json2csv: cannot download, $GOPATH not set. For more details see: go help go path

¿Alguna ayuda sobre cómo solucionar este problema en MacOS?

Mona Jalal avatar Dec 17 '13 15:12 Mona Jalal
Aceptado

[Actualización: a partir de Go 1.8, GOPATHel valor predeterminado es $HOME/go, pero aún puede resultarle útil si desea comprender el GOPATHdiseño, personalizarlo, etc.]

El sitio oficial de Go analiza GOPATH y cómo diseñar un directorio de espacio de trabajo .

export GOPATH="$HOME/your-workspace-dir/"-- ejecútelo en su shell, luego agréguelo a ~/.bashrco equivalente para que esté configurado para usted en el futuro. Go instalará los paquetes en los subdirectorios src/, bin/y pkg/, allí. Querrá colocar sus propios paquetes en algún lugar debajo $GOPATH/src, como $GOPATH/src/github.com/myusername/si desea publicar en GitHub. Probablemente también querrás export PATH=$PATH:$GOPATH/bintener un archivo .bashrcpara poder ejecutar programas compilados en $GOPATH.

Opcionalmente, a través de Rob Pike , también puedes configurarlo CDPATHpara que sea más rápido cdempaquetar directorios en bash: export CDPATH=.:$GOPATH/src/github.com:$GOPATH/src/golang.org/xsignifica que puedes simplemente escribir cd net/htmlen lugar de cd $GOPATH/src/golang.org/x/net/html.

Keith Rarick señala que puede configurar GOPATH=$HOMEpara colocar los directorios src/y pkg/de bin/Go directamente debajo de su directorio de inicio. Eso puede ser bueno (por ejemplo, es posible que ya lo tenga $HOME/binen su camino) pero, por supuesto, algunas personas usan múltiples espacios de trabajo, etc.

twotwotwo avatar Dec 17 '2013 08:12 twotwotwo

Este funcionó

Configuración del entorno de desarrollo Go en Ubuntu y cómo solucionar $GOPATH/$GOROOT

Pasos

mkdir ~/go

Establezca $GOPATH en .bashrc,

export GOPATH=~/go
export PATH=$PATH:$GOPATH/bin
suryakrupa avatar May 07 '2014 00:05 suryakrupa