¿Cómo se realiza la instalación de programas en Go?
Una vez completado el programa, la instalación de un programa escrito en Go en el sistema es posible desde cualquier directorio, no se requiere instalar un programa de Go desde un folder específico, sin embargo es importante seguir las convenciones propuestas por Go. Por lo que se requiere que la variable $GOPATH este definida correctamente, y si se esta escribiendo código, este debe existir dentro de.
- bin
- pkg
- src
-- github
Para inicializar un proyecto em Go hay que crear la estructura, para este ejemplo vamos a crear un hola mundo.
$ mkdir -p $GOPATH/src/github.com/[nombre_de_usuario]/holamundo
¿Cómo instalar de forma local?
$ cd $GOPATH/src/github.com/[nombre_de_usuario]/holamundo
$ go install
$ holamundo
Este es un hola mundo de Go!
¿Cómo instalar desde un repositorio?
$ go install github.com/[nombre_de_usuario]/holamundo
Este es un hola mundo de Go!
Si deseamos conocer en donde se instala nuestra aplicación, en Linux/Unix/macOS podemos utilizar.
$ which holamundo
En mi caso es…
$ /Users/.../GoWorkspace/bin/holamundo