Cómo crear un workspace en Go

Antonio J. Galisteo

Esta ocasión vamos a ver cómo crear un workspace en Go, como crear nuestro espacio de trabajo. Esto es necesario porque en Go, no es una buena práctica comenzar a desarrollar en cualquier directorio, sino que es aconsejable indicar cual será el directorio de nuestro espacio de trabajo para Go.

En versiones anteriores a la 1.8 esto es necesario, para versiones posteriores se crea automáticamente con la ruta:

/home/TU_USUARIO/go

Para crear un workspace en Go, abrimos una terminal y vamos a crear una variable de entorno de la siguiente forma:

export GOPATH=/home/TU_USUARIO/go

Una vez realizado esto ya tienes tu espacio de trabajo creado y puedes consultarlo como cualquier otra variable de entorno con:

$GOPATH

Recuerda que en Go, es aconsejable tener una estructura de directorios similar a la de GitHub.

En nuestro caso, dentro del directorio «go» debemos crear el directorio src, dentro de éste, un directorio llamado «github.com», a su vez dentro de éste, tendremos un directorio por cada usuario de github del que usemos una librería o vayamos a crear una, y dentro de cada uno de ellos, un directorio con los nombres del proyecto.

Parece un poco lioso, pero veamos un ejemplo. Si yo quiero hacer un proyecto llamado «miproyecto» debería tener la siguiente estructura de directorios:

/home/MI_USUARIO/go/src/github.com/MI_USUARIO_GITHUB/miproyecto

De esta forma, cuando tenemos que importar otros proyectos o librerías a nuestro proyecto nos evitamos algunos errores de compilación.

Y listo, ya podemos comenzar a trabajar con Go!

También te puede interesar ver cómo instalar Go en Ubuntu Linux.

Espero que te haya sido de utilidad!

Publicado el 21-10-2019

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina