לפני שנתחיל לעבוד על הסימולטור הראשון, יש כמה דברים שאתם צריכים לעשות.
להתקנת Bazel
MPACT-Sim משתמש בגרסה 6.1.1 של מערכת ה-build של Bazel. לכן כדי לעבור על המדריכים צריך להתקין את Bazel. הדרך הקלה ביותר להתקין ולנהל את bazel היא Bazelisk, שהוא wrapper של בזל כתוב ב-Go. הוראות ההתקנה זמינות באתר github.
התקנת Git
התשתית והמדריכים של MPACT-Sim מתארחים באתר github.com, כך ש נדרשת התקנה של git. כל גרסה סבירה של Git אמורה לפעול, לכן עליך לבחור את זה שמתאים למערכת שלך.
אם עדיין אין לכם Git ואתם משתמשים ב-Linux, בדרך כלל תוכלו להתקין את git משורת הפקודה באופן הבא:
$ sudo apt-get update
$ sudo apt-get install git
במערכות אחרות ניתן להוריד מנהל התקנה מ-git הורדות.
הורדת מאגר של מדריכים ל-MPACT-Sim
כל הקוד הדרוש למדריכים האלה נמצא ב-github
mpact-sim-codelabs.
משכפלים את המאגר הזה באמצעות הפקודה git clone
https://github.com/google/mpact-sim-codelabs
.
כדי לוודא שהכול פועל כמו שצריך, צריך לעבור אל mpact-sim-codelabs
ומקלידים את הפקודה bazel build ...:all
. הפעולה הזו תגרום להורדה של כל הפריטים
את יחסי התלות הנדרשים וליצור כל יעד. בפעם הראשונה בערך הזה
עשויות להימשך כמה דקות, אבל התוצאות נשמרות במטמון, וגרסאות ה-build הבאות
לסיים הרבה יותר מהר. הפקודה תדפיס את ההתקדמות, כולל
הודעות ניפוי באגים וכמה אזהרות מהדר. החלק האחרון של הפלט
אמורה להיראות בערך כך:
INFO: Elapsed time: 308.268s, Critical Path: 279.57s
INFO: 991 processes: 314 internal, 677 linux-sandbox.
INFO: Build completed successfully, 991 total actions