ワンラインでインストール
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/bin を PATH に追加してください。
export PATH="$HOME/.zero/bin:$PATH"
恒久的に設定するには、お使いのシェルの起動ファイルに同じ行を追記します。
zsh(モダンな macOS のデフォルト):~/.zshrcbash:~/.bashrc(Linux)または~/.bash_profile(古い macOS)fish:~/.config/fish/config.fishにfish_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 です。
- PowerShell(管理者)から
wsl --installで WSL2 をインストールします。 - Microsoft Store から Linux ディストリビューションを選びます(Ubuntu でかまいません)。
- 新しい 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 とシェルの設定ファイルだけなので、これだけで完全に消えます。