Pré-requisitos

Antes de começar a trabalhar no primeiro simulador, há algumas coisas que você precisa fazer.

Instalar o Bazel

O MPACT-Sim usa a versão 6.1.1 do sistema de build do Bazel. Portanto, para seguir os tutoriais, você precisa instalar o Bazel. A maneira mais fácil de instalar e gerenciar o Bazel é instalar o Bazelisk, que é um wrapper para o Bazel escrito em Go. As instruções de instalação são fornecidas no site do GitHub.

Instalar o Git

A infraestrutura e os tutoriais do MPACT-Sim estão hospedados em github.com. Portanto, é necessária uma instalação do git em funcionamento. Qualquer versão razoável do git deve funcionar. Portanto, escolha a que for adequada para seu sistema.

Se você não tiver o git e estiver usando o Linux, normalmente poderá instalar o git na linha de comando da seguinte maneira:

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

Em outros sistemas, faça o download de um instalador em downloads do git.

Fazer o download do repositório de tutoriais do MPACT-Sim

Todo o código necessário para esses tutoriais está contido no repositório mpact-sim-codelabs do GitHub. Clone este repositório usando o comando: git clone https://github.com/google/mpact-sim-codelabs.

Para verificar se tudo está funcionando corretamente, altere para o diretório mpact-sim-codelabs e digite o comando bazel build ...:all. Isso vai fazer o download de todas as dependências necessárias e criar todos os destinos. Na primeira vez, isso vai levar alguns minutos, mas os resultados são armazenados em cache, e os builds subsequentes serão concluídos muito mais rapidamente. O comando imprimirá o progresso, incluindo mensagens de depuração e alguns avisos do compilador. A última parte da saída será semelhante a esta:

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