Menu
Playgroundで試す

Zero のインストール方法|macOS・Linux・Windows 対応

Zero コンパイラーとツールチェーンを 1 行の curl コマンドでインストールする方法。PATH の設定と zero --version での動作確認まで丁寧に解説します。

ワンラインでインストール

Zero を一番手早く手に入れる方法は、公式インストールスクリプトです。

curl -fsSL https://zerolang.ai/install.sh | bash

このスクリプトは、お使いのプラットフォーム向けのビルド済みコンパイラーをダウンロードし、~/.zero/ 配下に配置します。バイナリ本体は ~/.zero/bin/zero に置かれます。ホームディレクトリの外には何も書き込まれません——sudo も、システム全体の変更もありません。

スクリプトを実行する前に中身を確認したい場合は、シェルにパイプせず、まずファイルとして取得しましょう。

curl -fsSL https://zerolang.ai/install.sh -o zero-install.sh
less zero-install.sh
bash zero-install.sh

これは curl | bash 型のインストール全般に対する基本的な作法で、実験的プロジェクトでは特に意識したいところです。

Zero を PATH に追加する

インストールスクリプトは次に何をすべきかを表示してくれますが、念のため繰り返しておきます。どのディレクトリからでも zero を実行できるよう、~/.zero/binPATH に追加してください。

export PATH="$HOME/.zero/bin:$PATH"

恒久的に設定するには、お使いのシェルの起動ファイルに同じ行を追記します。

  • zsh(モダンな macOS のデフォルト): ~/.zshrc
  • bash: ~/.bashrc(Linux)または ~/.bash_profile(古い macOS)
  • fish: ~/.config/fish/config.fishfish_add_path $HOME/.zero/bin を追加

ファイルを編集したら、新しいターミナルウィンドウを開くか source ~/.zshrc(または相当するコマンド)を実行して、現在のセッションに新しい PATH を反映させます。

インストールを検証する

新しいターミナルで、Zero のバージョンを尋ねてみましょう。

zero --version

バージョン文字列が表示されればOKです。command not found と出る場合は、まだバイナリが PATH に乗っていません。先ほどの export 行を見直し、~/.zero/bin/zero が実在するかを確認してください。

ls -l ~/.zero/bin/zero

ファイルが存在しない場合は、インストールスクリプトを再実行し、出力にエラーが出ていないかを確認します。

プラットフォーム別の注意点

macOS

新しめの macOS(Apple Silicon または Intel)であれば、デフォルトの zsh でインストールスクリプトはそのまま動きます。初回の zero 実行時、Gatekeeper による許可を求められることがあります——システム設定 → プライバシーとセキュリティ → 「このまま許可」をクリックすれば、以降は通常通り動作します。

Linux

スクリプトは標準で glibc ベースのディストリビューションをターゲットにしています。Ubuntu、Debian、Arch 派生で動作確認済みです。最小構成のコンテナでは curl と動作する C ランタイムが必要になる場合があります。スクリプト実行前にパッケージマネージャーで入れておきましょう。

Windows(WSL2 経由)

現時点ではネイティブな Windows インストーラーはありません。サポートされている経路は WSL2 です。

  1. PowerShell(管理者)から wsl --install で WSL2 をインストールします。
  2. Microsoft Store から Linux ディストリビューションを選びます(Ubuntu でかまいません)。
  3. 新しい Linux シェルを開き、その中で標準の curl インストールコマンドを実行します。

WSL2 で生成された Zero バイナリは Linux 実行ファイルです。WSL2 内で実行したり、WSL の相互運用機能を使って Windows 側から呼び出したりはできますが、ネイティブな .exe として配布することはできません。

Zero をアップデートする

最もシンプルなアップデート方法は、同じインストールスクリプトを再実行することです。~/.zero/bin の既存バイナリが上書きされます。Zero は pre-1.0 のため、新バージョンで破壊的変更が入る可能性があります。チームでコードベースを共有している場合は、動作確認済みのバージョンをローカルでピン留めしておくと安心です。

アンインストール

手順は 2 つです。

rm -rf ~/.zero

続いて、シェルの設定ファイルから追加していた export PATH="$HOME/.zero/bin:$PATH" の行を削除します。インストール時に他の場所への書き込みは行っていないので、これで Zero は完全に消えます。

信頼性についてひとこと

Zero は Vercel の研究プロジェクトに由来する pre-1.0 ソフトウェアです。チーム自身も、隔離された環境(サンドボックス化された開発機、コンテナ、VM など)で動かすことを明確に推奨しており、機微なデータを扱うメイン作業機での実行は控えるよう案内しています。インストールスクリプトは短いので、特にプロジェクトが変化していく時期は、実行前に一度目を通しておくとよいでしょう。

次回: Hello, World

ツールチェーンのインストールが終わり、zero --version が動くようになったら、最初のプログラムをコンパイルする準備は整いました。Hello, World で、最小の .0 ファイルを書き、実行し、ひとつずつ読み解いていきます。

よくある質問

Zero はどうやってインストールしますか?

公式のインストールスクリプトを実行します。curl -fsSL https://zerolang.ai/install.sh | bash。これでビルド済みのコンパイラーが ~/.zero/bin/zero にダウンロードされます。あとはこのディレクトリを PATH に追加し、zero --version で動作を確認すれば完了です。

Zero はどこにインストールされますか?

インストールスクリプトはすべてを ~/.zero/ 配下に配置します。zero バイナリ本体は ~/.zero/bin/zero です。システム全体への書き込みは一切ありません——sudo も、/usr/local/ への配置も、パッケージマネージャーの状態変更もなし。アンインストールしたいときは ~/.zero ディレクトリを削除するだけです。

Zero は Windows で動きますか?

公式のインストールスクリプトは macOS と Linux を直接ターゲットにしています。Windows では現状 WSL2 が推奨ルートです。Microsoft Store から Linux ディストリビューションをインストールし、そのシェルの中で curl のインストールコマンドを実行してください。ネイティブな Windows サポートは、現時点では公式の対象になっていません。

Zero が正しくインストールできたか確認するには?

新しいターミナルから zero --version を実行します。バージョン文字列が表示されればインストールは成功し、PATH も正しく通っています。「command not found」と出る場合は、まだ PATH にバイナリが入っていません。export PATH="$HOME/.zero/bin:$PATH" を再実行し、シェルの起動ファイルにも追記しておきましょう。

Zero をアンインストールするには?

インストールディレクトリを削除します。rm -rf ~/.zero。続いて、~/.zshrc~/.bashrc に追記した export PATH="$HOME/.zero/bin:$PATH" の行も取り除いてください。専用のアンインストールコマンドはありません。インストールが触ったのは ~/.zero とシェルの設定ファイルだけなので、これだけで完全に消えます。

Coddy programming languages illustration

Coddyでコードを学ぼう

始める