Instalar Go

Para empezar a codificar con Go se nesesita dos cosas

  • Un editor de código o de texto como VS Code, para escribir codigo en Go o tambien IDE.
  • Un compilador para compilar el codigo de Go a codigo maquina para ejecutar en la computadora

En la pagina oficial de Go(Golang), podemos encontrar la herramienta de desarrollo de Go el cual trae todas las herramietas nesesarias para construir nuestra aplicación como tambien el compilador.

Instalar Go en Windows

Para instalar Go descargar el archivo de instalación de la página https://golang.org/dl/ y tambien puedes seguir la guia de la instalación desde la pagina oficial de Golang https://golang.org/doc/install para diferentes sistemas operativos.

En el siguiente video tutorial aprenderas a instalar Go, VS Code y configurar tu espacio de trabajo con Go.

Configuración de Variables de Entorno en Windows

  • GOROOT: En este variable de entorno va la ruta de la instalación C:\Program Files\Go
  • PATH: En este variable de entorno va la ruta de la instalación pero la ruta de la carpeta bin C:\Program Files\Go\bin
  • GOPATH: En este variable de entorno va la ruta de tu espacio de trabajo por Ejemplo C:\User\roel1\go
  • GOBIN: En este variable de entorno va la ruta de la carpeta bin que tienes que tener o crear dentro de tu espacio de trabajo, por ejemplo. C:\User\roel1\go\bin

Estructura de espacio de trabajo de GO

  • BIN: Guarda todo los ejecutables que utilicemos o creemos.
  • PKG: Guarda paquetes o librerias que vas a utilizar en tu proyecto
  • SRC: Aqui vas crear todo tu codigo o tus proyectos y tambien la librerias que vas a utilizar de terceros.
C:\User\roel1\go\ .bin .pkg .src
Lenguaje del código: Bash (bash)

Instalar Go en Linux

Para instalar Go descargar el archivo de instalación de la página https://golang.org/dl/ y tambien puedes seguir la guia de la instalación desde la pagina oficial de Golang https://golang.org/doc/install para diferentes sistemas operativos.

Descargar el archivo para linux luego realiza la instalación con indica en la pagina, para darle permiso como administrado usa sudo.

sudo tar -C /usr/local -xzf go1.16.7.linux-amd64.tar.gz
Lenguaje del código: Basic (basic)

En el siguiente video tutorial aprenderas a instalar Go, VS Code y configurar tu espacio de trabajo con Go en Linux.

Configuiración de Variables de entorno en Linux

Abre el archivo oculto en la dirección de usuario que es .bashrc abre con algun editor y configura los siguientes variables de entorno al final de archivo.

export GOROOT=/usr/local/go export PATH=$PATH:/usr/local/go/bin export GOPATH=/home/alexroel/workspace/go export GOBIN=$GOPATH/bin
Lenguaje del código: Bash (bash)

Intalar Go en Mac

Descargar Go: Para descargar Go se derige a la página oficial de Golang https://golang.org/dl/ y escoje para sistema operatico mac.

Instalar Go: Cuando termine de descargar puede pasas a inatalar ejecutando el archivo descargado, luego nex o continue y install.

Una vez descargado el paquete, debes abrirlo y luedo de seguir los pasos del asistente instalarás Go en tu mac que por defecto se instalará en la siguiente ruta /usr/local/go

Si todo ha salido bien, al abrir una terminal y ejecutar go version debería imprimirte en consola la versión de Go que acabas de instalar.

Espacio de Trabajo en Mac

  • Una vez tengas instalado Go, el paso siguiente es crear la carpeta go, preferiblemente en tu $HOME.
  • Una vez creada, debes igualmente crear dentro de ella las siguientes tres carpetas: pkg, src y bin.

Variables de entorno en Mac

Para finalizar, el paso siguiente es crear las variables de entorno. Esto dependerá mucho de cuál Shell estés utilizando. En el curso estaremos usando Bash Shell, en este caso abrimos el archivo ~/.bash_profile y allí escribimos lo siguiente al final del archivo:

export GOPATH=$HOME/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN
Lenguaje del código: Bash (bash)

Aqui tenies mas guias para variables entorno https://github.com/golang/go/wiki/SettingGOPATH