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:
- Recomendación: Usa Bazelisk
- Cómo usar Homebrew
- Usa el instalador binario
- Compila Bazel desde la fuente
Bazel incluye dos secuencias de comandos de finalización. Después de instalar Bazel, puedes hacer lo siguiente:
- Accede a la secuencia de comandos de finalización de Bash.
- Instala la secuencia de comandos de finalización zsh.
Cómo instalar con Homebrew
Paso 1: Instala Homebrew en macOS
Instala Homebrew (un paso único):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/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 bazel
¡Todo listo! Para confirmar que Bazel se instaló correctamente, ejecuta el siguiente comando:
bazel --version
Una vez instalada, puedes actualizar a una versión más reciente de Bazel con el siguiente comando:
brew upgrade bazel
Realiza la instalación con el instalador binario
Los instaladores binarios se encuentran en Página de versiones de GitHub.
El instalador contiene el objeto binario de Bazel. Algunas bibliotecas adicionales también debe estar instalada para que Bazel funcione.
Paso 1: Instala las herramientas de línea de comandos de Xcode
Si no deseas usar reglas ios_*
, basta con instalar Xcode
paquete de herramientas de línea de comandos con xcode-select
:
xcode-select --install
De lo contrario, para que sea compatible con la regla ios_*
, debes tener Xcode 6.1 o una versión posterior con iOS
SDK 8.1 instalado en tu sistema.
Descarga Xcode desde el App Store o Sitio para desarrolladores de Apple.
Luego de instalar Xcode, acepta el contrato de licencia para todos los usuarios que tengan el siguiente comando:
sudo xcodebuild -license accept
Paso 2: Descarga el instalador de Bazel
A continuación, descarga el instalador binario de Bazel llamado
bazel-<version>-installer-darwin-x86_64.sh
desde
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 de la terminal con curl
y reemplazarlo
la variable de versión con la versión de Bazel que deseas descargar:
export BAZEL_VERSION=5.2.0
curl -fLO "https://github.com/bazelbuild/bazel/releases/download/$BAZEL_VERSION/bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh"
Esta es una solución temporal hasta que el flujo de lanzamiento de macOS admita (#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 --user
La marca --user
instala Bazel en el directorio $HOME/bin
de tu sistema.
Configura la ruta de acceso .bazelrc
como $HOME/.bazelrc
. Usa el comando --help
para ver
opciones de instalación adicionales.
Si estás en macOS Catalina o una versión más reciente (macOS >= 11) y recibes un error que indica que no se puede usar “bazel-real”
abierto porque no se puede verificar el desarrollador, debes volver a descargarlo
el instalador desde la terminal con curl
como solución alternativa; consulta el Paso 2.
Paso 4: Configura tu entorno
Si ejecutaste el instalador de Bazel con la marca --user
como se muestra más arriba, la app de Bazel
archivo ejecutable esté instalado en el directorio HOME/bin
.
Te recomendamos que agregues este directorio a tus rutas de acceso predeterminadas, como se indica a continuación:
export PATH="PATH:HOME/bin"
También puedes agregar este comando a tu ~/.bashrc
, ~/.zshrc
o ~/.profile
.
.
¡Todo listo! Para confirmar que Bazel se instaló correctamente, ejecuta el siguiente comando:
bazel --version
Para actualizar a una versión más reciente de Bazel, descarga e instala la versión deseada.