🚀

Ubuntuのbazeliskのインストール

に公開

はじめに

私のメモ用です。
公式はbazeliskを使うことを推奨していますが、Ubuntuのパッケージマネージャーであるaptにはbazeliskがないため、手動でインストールする必要があります。
Bazelに関する記事が少なすぎるので、普及がてら書きました。

Bazelとは

Bazel は Google が開発した ビルドシステム(ビルドツール) です。
C++, Java, Python, Rust, Go など、多言語の大規模プロジェクトを高速・再現性のある方法でビルドできます。
Make, Cmakeの代替として、Bazel は、依存関係の管理、並列ビルド、キャッシュ機能などを備えており、効率的なビルドプロセスを実現します。

bazeliskとは

Bazelisk は、Bazel の「バージョンマネージャ兼ランチャー」です。
他の言語ではnpm, uv, cargoなどに相当します。
.bazelversion ファイルに指定されたバージョンの Bazel を自動的にダウンロードして使用します。

bazeliskのインストール(本題)

Ubuntu に Bazelisk をインストールする一般的な手順を以下に示します。環境によって調整が必要になることもあるので注意してください。

GitHub からバイナリをダウンロードする

  1. 最新の Bazelisk バイナリ(Linux 用)をダウンロード
sudo curl -L https://github.com/bazelbuild/bazelisk/releases/latest/download/bazelisk-linux-amd64 -o /usr/local/bin/bazel
  1. 実行権限を付与
sudo chmod +x /usr/local/bin/bazel
  1. パス確認
    which bazel を実行し、/usr/local/bin/bazel が出てくれば OK。
  2. 動作確認
bazel version

正常にバージョンが表示されればインストール成功です。

Discussion