Organización de Proyectos(WorkSpace)

Los desarrolladores golang recomiendan configurar un espacio de trabajo para administrar los proyectos específicamente archivos ejecutables, código fuente, paquetes, binarios importados entre otros.

En este apartado se configura un workspace cómodo y flexible.

1.Conocer el lugar donde apunta la variable GOPATH

Por defecto la variable GOPATH apunta a la siguiente Ruta => C:\Users\tu-usuario\go

Para conocerla especificamente, puedes ejecutar el siguiente comando en tu simbolo del sistema.

go env

Usted obtendrá una lista como esta.

2.Una vez conocida la ruta se deberá crear la carpeta "go" y dentro de ella la siguiente jerarquía de directorios.

Un espacio de trabajo es una jerarquía de directorios con tres directorios en su raíz:

  • src contiene Go fuente de archivos,
  • pkg contiene objetos de paquete.
  • bin contiene comandos ejecutables

Si usted no tiene una cuenta de github le recomiendo crear una en el sitio official.

https://github.com/

En el caso de que la ruta GOPATH este vacía , deberá fijarla manualmente para lo cual usara el siguiente comando en la consola.

La ruta puede ser completamente personalizada.

Por Ejemplo.

set GOPATH=C:\Users\plasma\go

3.Fijar la variable GOBIN, en la imagen anterior la variable GOBIN esta completamente vacia , esta variable indica el lugar donde se almacenara archivo ejecutable generado por nuestro proyecto.

Para indicar la ruta usar el siguiente comando.

Por ejemplo, esta seria la ruta de mi workspace creado anteriormente.

set GOBIN=C:\Users\plasma\go\bin

Luego

go env

Para comprobar el uso de GOBIN, mirar este ejemplo cuidadosamente.

1.Dentro del directorio de nuestro proyecto ejecutar el siguiente comando

go install

Este comando compila e instala los paquetes nombrados por las rutas de importación,junto con sus dependencias. Ademas a creado un el archivo ejecutable y lo ah colocado dentro del directorio bin.

results matching ""

    No results matching ""