Antes de começar a trabalhar no seu primeiro simulador, há algumas coisas o que precisa fazer.
Instalar o Bazel
O MPACT-Sim usa o sistema de compilação Bazel versão 6.1.1, Por isso, para seguir os tutoriais, você precisa instalar o Bazel. A a maneira mais fácil de instalar e gerenciar o Bazel é instalar Bazelisk, que é um wrapper para Bazel escrito em Go. As instruções de instalação são fornecidas na site do GitHub (link em inglês).
Instalar o Git
A infraestrutura e os tutoriais do MPACT-Sim estão hospedados em github.com, a instalação do git é obrigatória. Qualquer versão razoável do git devem funcionar, então escolha a mais adequada ao seu sistema.
Se você ainda não tem o git e está no Linux, geralmente é possível instale o git pela linha de comando da seguinte maneira:
$ sudo apt-get update
$ sudo apt-get install git
Em outros sistemas, você pode fazer o download de um instalador do git para download.
Faça o download do repositório de tutoriais MPACT-Sim
Todo o código necessário para estes tutoriais está no github
mpact-sim-codelabs (em inglês).
Clone este repositório usando o comando: git clone
https://github.com/google/mpact-sim-codelabs
.
Para verificar se tudo está funcionando corretamente, mude para mpact-sim-codelabs
e digite o comando bazel build ...:all
. Isso fará o download de todos
as dependências necessárias e criar cada destino. Na primeira vez que isso acontecer,
levar alguns minutos, mas os resultados são armazenados em cache, e as versões subsequentes
e terminar muito mais rapidamente. O comando imprimirá o progresso, incluindo
DEBUG e alguns avisos do compilador. A última parte da resposta
deve ser semelhante a:
INFO: Elapsed time: 308.268s, Critical Path: 279.57s
INFO: 991 processes: 314 internal, 677 linux-sandbox.
INFO: Build completed successfully, 991 total actions