Instalar Go en Linux: comandos básicos

A pesar de que la documentación de Go es bastante buena, siempre me veo obligado a buscar las mismas cosas cuando me toca instalarlo en una máquina nueva, por lo que aquí dejo un breve resumen de los pasos a seguir para instalar dicho lenguage en Linux (y Mac)


1. Descarga Go y descomprímelo en el directorio /usr/local:

> tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz

2. Modifica la variable de entorno PATH para poder llamar a go desde la consola:

Inserta a la variable PATH lo siguiente:

> export PATH=$PATH:/usr/local/go/bin

Esto lo tendrás que insertar dentro del fichero ~/.profile o ~/.bash_rc si existe. 

3. Crate un Workspace, es decir, un directorio donde tengas tus proyectos de go.

Lo ideal es que te lo crees en ~/go. Si no lo haces, tendrás que guardar el path que hayas usado en la variable GOPATH, también en tu finero ~/.profile o ~/.bash_rc

> export GOPATH=$aqui_el_directorio

4. Dentro de tu Workspace, crea el directorio src y dentro de él organiza tus proyectos como quieras.

Por ejemplo, ~/go/src/github.com/tu_nombre/nombre_de_tu_proyecto

5. Si ya tienes un proyecto o te has bajado uno de GitHub, instala las dependencias mediante:

> go get nombre_de_la_dependencia

6. Para instalar un proyecto, ejecuta go install dentro del workspace excluyendo src del path

Siguiendo el ejemplo del punto cuatro: 

> go install github.com/tu_nombre/nombre_de_tu_proyect

7. C'est fini. Para ejecutar un proyecto, ejecuta dentro de tu workspace:

> ./bin/nombre_de_tu proyecto 



Entradas populares de este blog

Express.js: lenguaje dentro de la URL