Instalar Go

Para empezar a codificar con Go se necesita dos cosas

  • Un editor de código o de texto como VS Code, para escribir código en Go o también IDE.
  • Un compilador para compilar el código de Go a código máquina para ejecutar en la computadora

En la página oficial de Go(Golang), podemos encontrar la herramienta de desarrollo de Go, el cual trae todas las herramientas necesarias para construir nuestra aplicación como también el compilador.

Instalar Go en Windows

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

En el siguiente videotutorial aprenderás 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 todos los ejecutables que utilicemos o creemos.
  • PKG: Guarda paquetes o librerías que vas a utilizar en tu proyecto
  • SRC: Aquí vas a crear todo tu código o tus proyectos y también la librería que vas a usar 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 también puedes seguir la guía de la instalación desde la página oficial de Golang https://golang.org/doc/install para diferentes sistemas operativos.

Descargar el archivo para Linux, luego realiza la instalación con índica en la página, 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 videotutorial aprenderás a instalar Go, VS Code y configurar tu espacio de trabajo con Go en Linux.

Configuración de Variables de entorno en Linux

Abre el archivo oculto en la dirección de usuario que es .bashrc abre con algún 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)

Instalar Go en Mac

Descargar Go: Para descargar Go se dirige a la página oficial de Golang https://golang.org/dl/ y escoge para sistema operativo Mac.

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

Una vez descargado el paquete, debes abrirlo y luego 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)

Aquí tienes más guías para variables entorno https://github.com/golang/go/wiki/SettingGOPATH