Prasyarat

Sebelum bisa mulai membuat simulator pertama Anda, ada beberapa hal yang harus Anda lakukan.

Instal Bazel

MPACT-Sim menggunakan sistem build Bazel versi 6.1.1, jadi untuk menyelesaikan tutorial, Anda perlu menginstal Bazel. Tujuan cara termudah untuk menginstal dan mengelola bazel adalah dengan memasang Bazelisk, yang merupakan wrapper untuk Bazel yang ditulis dalam Go. Petunjuk pemasangan disediakan di situs github.

Menginstal Git

Infrastruktur dan tutorial MPACT-Sim di-{i>host<i} di github.com, sehingga git perlu diinstal. Versi yang wajar dari git seharusnya berfungsi, jadi pilih salah satu yang sesuai untuk sistem Anda.

Jika belum memiliki git, dan menggunakan linux, Anda biasanya dapat instal git dari command line sebagai berikut:

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

Di sistem lain, Anda dapat mendownload penginstal dari git download.

Download repositori tutorial MPACT-Sim

Semua kode yang diperlukan untuk tutorial ini terdapat di github mpact-sim-codelabs. Clone repositori ini menggunakan perintah: git clone https://github.com/google/mpact-sim-codelabs.

Untuk memastikan semua berfungsi dengan benar, ubah ke mpact-sim-codelabs dan ketik perintah bazel build ...:all. Tindakan ini akan mendownload semua dependensi yang diperlukan dan membangun setiap target. Pertama kali hal ini akan memakan waktu beberapa menit, tetapi hasilnya akan disimpan di cache, dan build berikutnya akan selesai jauh lebih cepat. Perintah itu akan mencetak kemajuan, termasuk Pesan DEBUG dan beberapa peringatan compiler. Bagian terakhir dari output akan terlihat mirip dengan:

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