Przed rozpoczęciem pracy nad pierwszym symulatorem, zapoznaj się z kilkoma co trzeba zrobić.
Zainstaluj Bazel
MPACT-Sim korzysta z systemu kompilacji Bazel w wersji 6.1.1, więc aby korzystać z samouczków, musisz zainstalować Bazel. Najprostszym sposobem na zainstalowanie bazel i zarządzanie nim jest instalacja Bazelisk, który jest kodem Bazel napisany w języku Go. Instrukcje instalacji są dostępne na stronie stronie GitHub.
Zainstaluj Git
Infrastruktura i samouczki MPACT-Sim są hostowane na github.com, więc działający Wymagana jest instalacja git. Każda rozsądna wersja z git powinno działać, więc wybierz tę, która pasuje do Twojego systemu.
Jeśli nie masz git i korzystasz z systemu Linux, możesz zainstaluj git w wierszu poleceń w ten sposób:
$ sudo apt-get update
$ sudo apt-get install git
W przypadku innych systemów możesz pobrać instalator ze strony git pobierania.
Pobierz repozytorium samouczków MPACT-Sim
Cały kod wymagany w tych samouczkach znajduje się na GitHubie
mpact-sim-codelabs.
Skopiuj to repozytorium za pomocą polecenia: git clone
https://github.com/google/mpact-sim-codelabs
.
Aby sprawdzić, czy wszystko działa prawidłowo, przejdź do pliku mpact-sim-codelabs
i wpisz polecenie bazel build ...:all
. Spowoduje to pobranie wszystkich
wymagane zależności i stworzyć każde środowisko docelowe. Za pierwszym razem
może potrwać kilka minut. Wyniki są zapisywane w pamięci podręcznej, a kolejne kompilacje
znacznie szybciej się kończą. Polecenie wyświetli postęp, w tym
DEBUGUJ komunikaty i kilka ostrzeżeń kompilatora. Ostatnia część danych wyjściowych
powinien wyglądać podobnie do tego:
INFO: Elapsed time: 308.268s, Critical Path: 279.57s
INFO: 991 processes: 314 internal, 677 linux-sandbox.
INFO: Build completed successfully, 991 total actions