前提条件

最初のシミュレーターを始める前に、次のことを行います。 必要があります。

Bazel をインストールする

MPACT-Sim は Bazel ビルドシステム バージョン 6.1.1 を使用します。 チュートリアルを進めるには、Bazel をインストールしてください。「 bazel をインストール、管理する一番簡単な方法は、 Bazelisk: 次のコンポーネントのラッパーです。 Go で記述された Bazel。インストール手順については、 GitHub のサイトをご覧ください。

Git のインストール

MPACT-Sim のインフラストラクチャとチュートリアルは github.com でホストされているため、 git がインストールされている必要があります。妥当なバージョン git が機能するはずなので システムに適したものを選択してください

Linux ユーザーで git がない場合は、 コマンドラインから 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 コマンドを入力します。すべての曲がダウンロードされます すべてのターゲットをビルドします。これが初めての場合は 結果はキャッシュに保存され、それ以降のビルドは より短時間で完了します。このコマンドにより、 DEBUG メッセージといくつかのコンパイラ警告が表示されます。出力の最後の部分は、 次のようになります。

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