En esta página, se describe cómo instalar Bazel en macOS y configurar tu entorno.
Puedes instalar Bazel en macOS con uno de los siguientes métodos:
Bazel incluye dos secuencias de comandos de finalización. Después de instalar Bazel, puedes hacer lo siguiente:
- Acceder a la secuencia de comandos de finalización de Bash
- Instalar la secuencia de comandos de finalización de zsh
Instala con el instalador binario
Los instaladores binarios se encuentran en la página de versiones de GitHub de Bazel .
El instalador contiene el objeto binario de Bazel. También se deben instalar algunas bibliotecas adicionales para que Bazel funcione.
Paso 1: Instala las herramientas de línea de comandos de Xcode
Si no tienes la intención de usar reglas ios_*, es suficiente con instalar el paquete de herramientas de línea de comandos de Xcode con xcode-select:
xcode-select --installDe lo contrario, para la compatibilidad con la regla ios_*, debes tener Xcode 6.1 o una versión posterior con el SDK de iOS 8.1 instalado en tu sistema.
Descarga Xcode desde el App Store o el sitio para desarrolladores de Apple.
Una vez que se instale Xcode, acepta el acuerdo de licencia para todos los usuarios con el siguiente comando:
sudo xcodebuild -license acceptPaso 2: Descarga el instalador de Bazel
A continuación, descarga el instalador binario de Bazel llamado
bazel-<version>-installer-darwin-x86_64.sh desde la
página de versiones de Bazel en GitHub.
En macOS Catalina o versiones posteriores (macOS >= 11), debido a los nuevos requisitos de firma de apps de Apple, debes descargar el instalador desde la terminal con curl, y reemplazar la variable de versión por la versión de Bazel que deseas descargar:
export BAZEL_VERSION=5.2.0curl -fLO "https://github.com/bazelbuild/bazel/releases/download/$BAZEL_VERSION/bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh"
Esta es una solución alternativa temporal hasta que el flujo de lanzamiento de macOS admita la firma (#9304).
Paso 3: Ejecuta el instalador
Ejecuta el instalador de Bazel de la siguiente manera:
chmod +x "bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh"
./bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh --userLa marca --user instala Bazel en el directorio $HOME/bin de tu sistema y
establece la ruta de acceso .bazelrc en $HOME/.bazelrc. Usa el comando --help para ver opciones de instalación adicionales.
Si usas macOS Catalina o versiones posteriores (macOS >= 11) y recibes un error que indica que no se puede abrir “bazel-real” porque no se puede verificar al desarrollador, debes volver a descargar el instalador desde la terminal con curl como solución alternativa. Consulta el paso 2 anterior.
Paso 4: Configura tu entorno
Si ejecutaste el instalador de Bazel con la marca --user como se indicó anteriormente, el ejecutable de Bazel se instala en tu directorio HOME/bin.
Es una buena idea agregar este directorio a tus rutas de acceso predeterminadas, de la siguiente manera:
export PATH="PATH:HOME/bin"También puedes agregar este comando a tu archivo ~/.bashrc, ~/.zshrc o ~/.profile.
Todo listo Para confirmar que Bazel se instaló correctamente, ejecuta el siguiente comando:
bazel --versionPara actualizar a una versión más reciente de Bazel, descarga e instala la versión deseada.
Instala con Homebrew
Paso 1: Instala Homebrew en macOS
Instala Homebrew (un paso único):
/bin/bash -c "$(curl -fsSL \
https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"Paso 2: Instala Bazel a través de Homebrew
Instala el paquete de Bazel a través de Homebrew de la siguiente manera:
brew install bazelTodo listo Para confirmar que Bazel se instaló correctamente, ejecuta el siguiente comando:
bazel --versionUna vez instalado, puedes actualizar a una versión más reciente de Bazel con el siguiente comando:
brew upgrade bazel