Iniciar sesión
Iniciar sesión

Cómo instalar Go en macOS

Cómo instalar Go en macOS
Hostman Team
Technical writer
Lenguaje Go
16.07.2025
Reading time: 7 min

macOS es un sistema operativo para ordenadores de sobremesa y portátiles desarrollado por Apple, diseñado específicamente para sus dispositivos. Viene preinstalado en todos los dispositivos Apple, en especial en el Apple Macintosh, o Mac.

A diferencia de Linux, macOS es un sistema operativo propietario, lo que implica ciertas particularidades a la hora de instalar herramientas de desarrollo. Consulta nuestra guía sobre cómo desplegar un servidor en la nube con macOS para más detalles.

En este artículo, veremos paso a paso cómo instalar Go en un equipo con macOS.

Golang, o simplemente Go, es un lenguaje de programación de código abierto desarrollado por Google para crear aplicaciones basadas en arquitectura de microservicios. En nuestra plataforma de aplicaciones puedes encontrar varios frameworks en Go, como Beego y Gin.

Para garantizar la estabilidad de tu equipo y del compilador de Go, se recomienda usar la versión más reciente de macOS.

1. Desinstalar versiones antiguas de Go

Comprobar si Go ya está instalado

Antes de comenzar, comprueba si Go ya está instalado en tu sistema. Ejecuta el siguiente comando en la terminal:

go version

Si Go está presente, verás un mensaje como:

go version go1.21.3 darwin/amd64

Desinstalar Go

Si Go está instalado, conviene eliminarlo para evitar posibles conflictos durante la nueva instalación.

macOS guarda los archivos de Go en estas ubicaciones:

  • /usr/local/go la instalación de Go en sí.

  • /etc/paths.d/go contiene las variables de entorno de Go.

Para eliminarlos, ejecuta:

rm -rf /usr/local/go
rm -rf /etc/paths.d/go

El comando rm borra archivos o directorios. La opción -rf indica una eliminación forzada y recursiva:

  • r es recursivo: elimina la carpeta indicada y todas sus subcarpetas.

  • f es forzado: ignora advertencias y borra sin pedir confirmación.

¡Listo! Ahora que Go está eliminado de tu Mac, podemos proceder con la descarga e instalación.

2. Descargar Go

Hay dos formas de descargar el archivo de instalación de Go: manualmente o desde la línea de comandos. Vamos a ver ambas.

Descarga manual

El sitio web oficial de Go tiene una página especial con enlaces a la última versión del lenguaje.

Allí encontrarás botones para distintas plataformas. En este caso, nos interesa la versión para macOS.

En el momento de escribir este artículo, hay dos versiones para macOS: una para la arquitectura ARM64 de Apple y otra para Intel 64-bit.

Elige la que corresponda a tu equipo. Los Mac más recientes tienen procesadores ARM64.

Al hacer clic en el enlace comenzará la descarga de un archivo llamado go1.21.3.darwin-amd64.pkg o una versión más reciente.

Descarga por consola

Como alternativa, puedes usar la terminal para descargar Go.

macOS incluye la utilidad curl, que permite obtener archivos desde URLs:

curl -o golang.pkg https://dl.google.com/go/go1.21.3.darwin-amd64.pkg

Este comando usa la opción -o (--output) para guardar el contenido descargado en un archivo llamado golang.pkg.

Nota que la URL contiene el nombre exacto del archivo y la versión de Go.

Cuando curl termine, tendrás el archivo golang.pkg con el paquete de instalación. Ya puedes continuar con la instalación.

3. Instalar el paquete de Go

Al igual que con la descarga, hay dos formas de instalar: mediante la interfaz gráfica (GUI) o usando la terminal.

Instalación mediante GUI

Para instalar Go en macOS desde la GUI, solo tienes que ejecutar el paquete descargado.

Tras completar la instalación automática, verás un mensaje de éxito confirmando que todo fue instalado correctamente.

Instalación mediante terminal

Si prefieres usar la terminal, ejecuta:

sudo open golang.pkg

Sigue las instrucciones hasta que aparezca una ventana confirmando la instalación exitosa.

4. Configurar las variables de entorno

Luego de la instalación, debes decirle al sistema dónde está el compilador de Go.

Primero, navega a tu directorio de inicio:

cd ~

Ahora agrega las ubicaciones de los componentes de Go al archivo .bash_profile. Este archivo se carga automáticamente al iniciar sesión en tu cuenta de macOS y contiene todas las configuraciones de inicio para la interfaz de línea de comandos:

echo "export GOROOT=/usr/local/go" >> .bash_profile
echo "export GOPATH=$HOME/Documents/go" >> .bash_profile
echo "export PATH=$GOPATH/bin:$GOROOT/bin:$PATH" >> .bash_profile

El operador >> escribe el texto entre comillas al final del archivo .bash_profile.

GOROOT apunta al directorio donde se instaló Go. GOPATH indica la carpeta de trabajo del usuario. PATH ayuda al sistema a encontrar los binarios durante la compilación.

5. Verificar la instalación

Para confirmar que Go está instalado correctamente, reinicia la terminal y ejecuta:

go version

Si todo está bien, verás algo como:

go version go1.21.3 darwin/amd64

6. Ejecutar una aplicación de prueba

Este artículo no profundiza en la sintaxis de Go. Solo vamos a escribir, compilar y ejecutar un programa sencillo para comprobar que el compilador funciona.

Crea un archivo nuevo en tu carpeta personal:

nano main.go

Escribe este código:

package main

import "fmt"

func main() {
     fmt.Println("Hello, World!") // CONCLUSION: Hello, World!
}

Guarda y sal con CTRL+X, luego Y, y pulsa ENTER.

Ejecuta el programa con:

go run main.go

También puedes compilar el código fuente de la aplicación como un archivo ejecutable completo que puede distribuirse y desplegarse en otras máquinas locales:

go build

Si no especificas el nombre del archivo .go como argumento, el comando compilará el archivo estándar main.go. Por ejemplo, si el archivo con nuestro programa se llama test.go, el comando sería:

go build test.go

Durante la compilación, el compilador de Go incluirá todos los archivos .go necesarios en la compilación final, agregando el código auxiliar necesario para ejecutar la aplicación en cualquier equipo con la misma arquitectura del sistema.

Crear un archivo ejecutable permite que los programas se ejecuten en otras computadoras, incluso si no tienen instalado el compilador de Go.

Conclusión

Aunque macOS es un sistema propietario, permite instalar herramientas de terceros, incluyendo soluciones open source como Go.

En esta guía vimos el proceso estándar para instalar el compilador de Go en macOS, que incluye:

  • Comprobación de versiones anteriores

     

  • Desinstalación de versiones antiguas si existen

     

  • Descarga del paquete desde el sitio oficial (manualmente o automáticamente)

     

  • Instalación del paquete descargado (por GUI o terminal)

     

  • Adición de variables de entorno

     

  • Verificación de la instalación

     

  • Compilación y ejecución de un código simple

Con estos pasos, instalaste Go en tu Mac y ejecutaste tu primer programa con comandos simples. Para seguir aprendiendo, consulta la documentación oficial en el sitio de Golang.

Hostman también ofrece VPS para macOS a precios accesibles.

Preguntas frecuentes

¿Cómo instalo Go en Mac sin Homebrew?

Descarga el instalador desde golang.org, ejecútalo y actualiza la variable PATH manualmente.

¿Cuál es la forma más sencilla de instalar Go en macOS?

Si ya usas Homebrew, simplemente ejecuta brew install go.

¿Cómo configuro el PATH para Go en macOS?

Agrega esta línea a tu archivo de configuración de la shell: export PATH=$PATH:/usr/local/go/bin

¿Dónde se instala Go en macOS?

Normalmente en /usr/local/go si usas el paquete oficial.

Lenguaje Go
16.07.2025
Reading time: 7 min

Similares

¿Tienes preguntas,
comentarios o inquietudes?

Nuestros profesionales están disponibles para asistirte en cualquier momento,
ya sea que necesites ayuda o no sepas por dónde empezar.
Hostman's Support