😊

【Zig】zigup で Zig の複数のバージョンを管理する

2024/04/16に公開

Zig の最新リリースの 0.11.0 および master 版の両方を利用するために zigup を導入することにした。zigup をビルドするためにはあらかじめ Zig をインストールする必要がある

Github からソースコードを入手してビルドする

git clone https://github.com/marler8997/zigup.git
cd zigup
zig build

zigup/zig-out/binzigup の実行ファイルが生成されていることを確認する

zigup/zig-out/bin/zigup

zigup で導入される Zig のファイルは $HOME/zig に設置されるので zigup をこのディレクトリにコピーして $PATH を通すことにした

mkdir $HOME/zig/bin
cp zig-out/bin/zigup $HONE/zig/bin
.bashrc
export PATH=$HOME/zig/bin:$PATH

設定を即座に反映させる

source .bashrc

zigup で使いたいバージョンをインストールする

zigup 0.11.0
zigup master

デフォルトのバージョンを確認する

zigup default

インストールされたすべてのバージョンも確認する

zigup list

Discussion