imgPerfil

Primeros pasos en go

Por Steve 10/05/2025

Preparar ambiente para go

Para poder ejecutar go, debemos instalarlo y para esto debemos ir a la pagina oficial y dependiendo del sistema operativo seguir diferentes instrucciones

Windows

Basta con usar el tipico instalador y dar siguiente, siguiente y siguiente hasta terminar con la instalacion del programa y cerrar el instalador

MacOs

Similar a windows tiene un instalador y basta con seguir las instrucciones para que se termine de instalar el lenguaje y cerrar el mismo instalador

Linux

En el caso de linux debemos descargar el archivo comprimido .tar.gz que aparece en la pagina principal, luego debemos abrir una terminal, nos colocamos en el mismo directorio donde descargamos este archivo y ejecutamos los siguientes comandos

Comando

sudo tar -C /usr/local -xzf go*.tar.gz

Despues debemos agregar go al path de la termina para que pueda ser reconocido

Comando

echo 'export PATH=$PATH:/usr/local/go/bin' /.bashrc

source /.bashrc

Esto agrega go a nuestro $PATH y ahora podemos verificar la version de go que tenemos instalado con el siguiente comando

Comando

go version

Esto nos mostrara la version de go que tenemos instalada y con esto sabremos que todo se instalo correctamente

Crear el primer programa en go

Ahora con el entorno configurado podemos crear un progama simple de hola mundo

Hola.go

package main

import "fmt"

func main()

{

fmt.Println("¡Hola, Linux Mint!")

}

Guardamos el archivo como hola.go o el nombre que queramos y podemos ejecutarlo de la siguiente manera

go run hola.go # o usar el nombre que pusimos al archivo

Si todo sale bien deberiamos ver el mensaje hola mundo en la consola

Bonus configurar camperta para librerias

Por defecto go instalara librerias externas que configuremos en el escritorio del usuario que seria una ruta como /home/usuario pero podemos cambiar esto de la siguiente manera

Comandos

sudo mkdir -p /opt/goprojects o puede ser mejor golibrerias

sudo chmod -R USER:USER /opt/goprojects

export GOPATH=/opt/goprojects

export PATH=PATH:GOPATH/bin

De esta manera las instalacion de librerias o paquetes para go se instalar en /opt/goprojecs en lugar del escritorio predeterminado del usuario, si lo prefieres puedes ignorar esta configuracion puedes seguir guardado todo en el escritorio de usuario