Seguí el http://tour.golang.org/ hasta que llegué al tercer paso que le dice que puede instalar gotour en su sistema. Después de eso, instalé el idioma go con brew por:
brew install hg
brew install go
Luego descargué el gotour por:
go get code.google.com/p/go-tour/gotour
Cuando intenté ejecutar el gotour, no reconoció el comando:
$ gotour
-bash: gotour: command not found
y
$ go gotour
y
$ ./gotour
Así que intenté ver el camino de ida y estaba vacío.
echo $GOPATH
así que definí el GOPATH:
GOPATH=/usr/local/Cellar/go/1.0.2/src/pkg/code.google.com/p/
export GOPATH
Ahora puedo ejecutar el gotour corriendo
./gotour
Pero estoy inseguro acerca de mi entorno de ir ... ¿No se suponía que podía pasar por alto?
go run gotour
o simplemente escribiendo (como se describe en este sitio web http://www.moncefbelyamani.com/how-to-install-the-go-tour-on-your-mac/ ):
gotour
Me gustaría saber si estoy haciendo las cosas de la manera correcta ya que soy nuevo en el lenguaje de programación go.

$HOME/goy agréguelo$GOPATH/bina su RUTA.Respuestas:
Instalación de go 1.4 con homebrew en OSX:
1) Crear directorios
2) Configura tus caminos
3) Instalar Go
4) "ve a buscar" lo básico
5) Empiece aquí: https://golang.org/doc/code.html en "su primer programa"
fuente
$Home/Gocon una G mayúscula? El instalador de homebrew usa un GEg en minúsculas==> Caveats A valid GOPATH is required to use the `go get` command. If $GOPATH is not specified, $HOME/go will be used by default: https://golang.org/doc/code.html#GOPATHSiguiendo una combinación de respuestas anteriores, esto es lo que funcionó para mí
OSX 10.12 (Sierra)y alGo v1.7.1usar Homebrew:Agregué esto de la respuesta de Kosh a mi
.zshrco.bashrc:Luego, en una nueva ventana / pestaña de terminal:
fuente
$PATHlugar de al final. Entonces, la tercera línea de mi archivo rc se ve así:export PATH="${GOPATH}/bin:${GOROOT}/bin:$PATH"go get github.com/golang/lint/golinttiene una nueva ruta:go get -u golang.org/x/lint/golintCreo que he encontrado la solución, debería haber exportado:
En vez de
Ya que ahí es donde 'go get' pone los binarios (supongo). gotour está funcionando:
Por cierto basé mi respuesta en esta publicación
http://code.google.com/p/go-tour/issues/detail?id=39 donde hablan sobre la exportación:
Y la página de inicio de go: http://golang.org/doc/install donde dicen que tienes que exportar:
fuente
export PATH=$PATH:/usr/local/Cellar/go/1.3.3/bin/bin/brewpero termina aquí porque no puede ejecutar go cuando usa zsh, debe hacer lo mismo (exportar la ruta a su instalación de go). En mi caso fue:export PATH=$PATH:/usr/local/go/binsi no funciona para usted, entonces probablemente lo tenga instalado en otro lugar.Puse esto en mi $ {HOME} /. Bash_profile
basado en la respuesta de golfadas pero actualizado para trabajar con versiones antiguas y nuevas de brew.
fuente
Creo que debería haber puesto el GOPATH antes que usted
go get. Bueno, al menos aquí en mi máquina esto funcionó sin problemas.Configuré el GOPATH en una carpeta en mi carpeta de inicio.
¡Espero que esto ayude!
fuente
export GOPATH=$HOME/goyexport PATH=$PATH:$GOPATH/bincubre todo lo que necesitas. Sustituye$HOME/goel camino de tu elección.Solo una actualización aquí: me encontré con el mismo problema y las respuestas anteriores NO ayudaron. En las versiones actuales (~ 1.2.2) de Go instaladas por Homebrew, debe configurar GOROOT en lo siguiente:
export GOROOT=/usr/local/Cellar/go/1.2.2/libexecNo estoy un poco familiarizado con la estructura de carpetas de go, o con los cambios en la instalación de go a través de homebrew, así que no sé por qué. Pero, si le faltan lo que parecen ser todos los paquetes principales, lo anterior debería solucionarse.
fuente
/usr/local/opt/como base. De esta manera, ni siquiera tiene que actualizar la variable cuando sale una nueva versión.