Requisitos previos

Antes de comenzar a trabajar en tu primer simulador, hay algunas tareas que debes realizar.

Instala Bazel

MPACT-Sim usa la versión 6.1.1 del sistema de compilación Bazel, por lo que, para trabajar en los instructivos, debes instalar Bazel. La forma más fácil de instalar y administrar Bazel es instalar Bazelisk, que es un wrapper para Bazel escrito en Go. Las instrucciones de instalación se proporcionan en su sitio de GitHub.

Instalar Git

La infraestructura y los instructivos de MPACT-Sim se alojan en github.com, por lo que se requiere una instalación funcional de git. Cualquier versión razonable de Git debería funcionar, por lo que debes elegir la que sea adecuada para tu sistema.

Si aún no tienes git y usas Linux, por lo general, puedes instalarlo desde la línea de comandos de la siguiente manera:

$ sudo apt-get update
$ sudo apt-get install git

En otros sistemas, puedes descargar un instalador de gitdownloads.

Descarga el repositorio de instructivos de MPACT-Sim

Todo el código necesario para estos instructivos se encuentra en el repositorio mpact-sim-codelabs de GitHub. Clona este repositorio con el comando git clone https://github.com/google/mpact-sim-codelabs.

Para verificar que todo funcione correctamente, cambia al directorio mpact-sim-codelabs y escribe el comando bazel build ...:all. Esto descargará todas las dependencias requeridas y compilará todos los destinos. La primera vez, esto tardará unos minutos, pero los resultados se almacenarán en caché y las compilaciones posteriores finalizarán mucho más rápido. El comando mostrará el progreso, incluidos los mensajes DEBUG y un par de advertencias del compilador. La última parte del resultado debería verse de la siguiente manera:

INFO: Elapsed time: 308.268s, Critical Path: 279.57s
INFO: 991 processes: 314 internal, 677 linux-sandbox.
INFO: Build completed successfully, 991 total actions