Skip to content

Instalar Go para macOS

Este documento presenta varios métodos para instalar el entorno del lenguaje Go en sistemas macOS.

Método 1: Usar el paquete de instalación oficial (Recomendado)

1. Descargar el paquete de instalación de Go

Visita la página de descarga del lenguaje Go para descargar el paquete de instalación de macOS (archivo .pkg).

O usa el siguiente comando para descargar:

bash
# Descargar Go 1.21.5 (versión de ejemplo, modifica según tus necesidades)
curl -LO https://go.dev/dl/go1.21.5.darwin-amd64.pkg

Nota: Los usuarios de Apple Silicon (M1/M2/M3) deben descargar la versión darwin-arm64, los usuarios de Intel Mac deben descargar la versión darwin-amd64.

2. Ejecutar el programa de instalación

Haz doble clic en el archivo .pkg descargado y sigue las indicaciones del asistente de instalación para completar la instalación. La ruta de instalación predeterminada es /usr/local/go.

3. Verificar la instalación

Abre la terminal e ingresa el siguiente comando:

bash
go version

Deberías ver una salida similar a:

bash
go version go1.21.5 darwin/amd64

O (Apple Silicon):

bash
go version go1.21.5 darwin/arm64

Método 2: Usar Homebrew

Si ya tienes Homebrew instalado, puedes usar el siguiente comando para instalar Go:

bash
brew install go

Verifica después de la instalación:

bash
go version

Método 3: Instalación manual con el paquete binario oficial

1. Descargar y descomprimir

bash
# Descargar (Apple Silicon)
curl -LO https://go.dev/dl/go1.21.5.darwin-arm64.tar.gz

# O descargar (Intel Mac)
curl -LO https://go.dev/dl/go1.21.5.darwin-amd64.tar.gz

# Descomprimir en el directorio /usr/local
sudo tar -C /usr/local -xzf go1.21.5.darwin-arm64.tar.gz

2. Configurar variables de entorno

Edita el archivo ~/.zshrc o ~/.bash_profile:

bash
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

Haz que las variables de entorno surtan efecto:

bash
source ~/.zshrc

Configurar el proxy de módulos Go (Usuarios en China continental)

Si estás en China continental, se recomienda configurar el proxy de módulos Go para acelerar la descarga de dependencias:

bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

O usa el proxy de Qiniu Cloud:

bash
go env -w GOPROXY=https://goproxy.io,direct

Configurar el espacio de trabajo de Go

Crea la estructura de directorios del espacio de trabajo de Go:

bash
mkdir -p $HOME/go/{bin,pkg,src}

Desinstalar Go

Método de desinstalación si se instaló con el paquete de instalación

bash
sudo rm -rf /usr/local/go

Método de desinstalación si se instaló con Homebrew

bash
brew uninstall go

Y elimina las configuraciones de variables de entorno relacionadas de ~/.zshrc o ~/.bash_profile.

Siguientes Pasos

Después de completar la instalación, puedes:

Golang editado por www.golangdev.cn