Einzeilige Installation
Der schnellste Weg zu Zero ist das offizielle Installer-Skript:
curl -fsSL https://zerolang.ai/install.sh | bash
Das Skript lädt einen vorgebauten Compiler für deine Plattform und legt ihn unter ~/.zero/ ab. Die Binary selbst landet bei ~/.zero/bin/zero. Es wird nichts außerhalb deines Home-Verzeichnisses geschrieben – kein sudo, keine systemweiten Änderungen.
Wenn du das Skript lieber vor dem Ausführen prüfen willst, lade es erst herunter, statt es direkt in eine Shell zu piepen:
curl -fsSL https://zerolang.ai/install.sh -o zero-install.sh
less zero-install.sh
bash zero-install.sh
Bei jeder curl | bash-Installation ist das gute Hygiene, bei einem experimentellen Projekt besonders.
Zero zum PATH hinzufügen
Das Installer-Skript sagt dir den nächsten Schritt, aber wir wiederholen ihn hier. Hänge ~/.zero/bin an deinen PATH, damit du zero aus jedem Verzeichnis aufrufen kannst:
export PATH="$HOME/.zero/bin:$PATH"
Damit das dauerhaft gilt, hänge dieselbe Zeile in die Startdatei deiner Shell:
zsh(Standard auf modernem macOS):~/.zshrcbash:~/.bashrc(Linux) oder~/.bash_profile(älteres macOS)fish: ergänzefish_add_path $HOME/.zero/binin~/.config/fish/config.fish
Nach dem Editieren öffnest du ein neues Terminalfenster oder rufst source ~/.zshrc (oder das Äquivalent) auf, damit der neue PATH in der aktuellen Sitzung greift.
Installation prüfen
Frag Zero in einem frischen Terminal nach seiner Version:
zero --version
Du solltest einen Versionsstring sehen. Falls command not found erscheint, ist die Binary noch nicht im PATH – prüf die Export-Zeile oben noch einmal und vergewissere dich, dass ~/.zero/bin/zero tatsächlich existiert:
ls -l ~/.zero/bin/zero
Fehlt die Datei, führe das Installer-Skript erneut aus und achte beim Ausführen auf Fehler.
Plattform-Hinweise
macOS
Auf einem aktuellen macOS (Apple Silicon oder Intel) „funktioniert" das Installer-Skript mit dem Standard-zsh einfach. Beim ersten Ausführen von zero musst du es eventuell durch Gatekeeper durchlassen – Systemeinstellungen → Datenschutz & Sicherheit → „Trotzdem öffnen". Nach diesem einmaligen Klick läuft es ganz normal.
Linux
Das Skript zielt out of the box auf glibc-basierte Distributionen. Getestet unter Ubuntu, Debian und Arch-Derivaten. Auf einem minimalen Container brauchst du eventuell curl und eine funktionierende C-Runtime; installiere sie mit deinem Paketmanager, bevor du das Skript laufen lässt.
Windows (über WSL2)
Heute gibt es noch keinen nativen Windows-Installer. Der unterstützte Weg führt über WSL2:
- Installiere WSL2 mit
wsl --installaus einer PowerShell (Admin). - Wähle eine Linux-Distribution aus dem Microsoft Store (Ubuntu reicht).
- Öffne die neue Linux-Shell und führe den Standard-curl-Befehl von dort aus.
Zero-Binaries, die unter WSL2 gebaut werden, sind Linux-Executables. Du kannst sie aus WSL2 heraus ausführen und über WSL-Interop von Windows aus aufrufen, sie aber nicht als native .exe-Dateien ausliefern.
Zero aktualisieren
Der einfachste Weg zum Upgrade ist, dasselbe Installer-Skript erneut auszuführen. Es überschreibt die bestehenden Binaries in ~/.zero/bin. Weil Zero pre-1.0 ist, sind Breaking Changes in neuen Versionen zu erwarten – pinne lokal eine funktionierende Version, wenn du eine Codebasis im Team teilst.
Deinstallieren
Zwei Schritte:
rm -rf ~/.zero
Entferne dann die Zeile export PATH="$HOME/.zero/bin:$PATH" aus deiner Shell-RC-Datei. Die Installation hat nirgendwo anders geschrieben, das reicht also, um Zero komplett zu entfernen.
Eine Anmerkung zum Vertrauen
Zero ist pre-1.0-Software aus einem Vercel-Forschungsprojekt. Das Team empfiehlt ausdrücklich, es in isolierten Umgebungen zu betreiben – einer Sandbox-Devbox, einem Container, einer VM – und nicht auf deiner Hauptarbeitsmaschine, wenn du mit sensiblen Daten hantierst. Das Installer-Skript ist kurz und es lohnt sich, es zu lesen, bevor du es startest – besonders, solange sich das Projekt noch weiterentwickelt.
Als Nächstes: Hello, World
Mit installierter Toolchain und funktionierendem zero --version bist du bereit, dein erstes Programm zu kompilieren. Hello, World führt dich durch das Schreiben, Ausführen und Auseinandernehmen einer minimalen .0-Datei.
Häufig gestellte Fragen
Wie installiere ich Zero?
Führe das offizielle Installer-Skript aus: curl -fsSL https://zerolang.ai/install.sh | bash. Es lädt den vorgebauten Compiler nach ~/.zero/bin/zero. Hänge dieses Verzeichnis an deinen PATH und führe zero --version aus, um die Installation zu prüfen.
Wohin wird Zero installiert?
Das Installer-Skript legt alles unter ~/.zero/ ab. Die zero-Binary landet unter ~/.zero/bin/zero. Es wird nichts systemweit installiert – kein sudo, kein /usr/local/, kein Paketmanager-State. Zum Deinstallieren entfernst du einfach das ~/.zero-Verzeichnis.
Funktioniert Zero unter Windows?
Das offizielle Installer-Skript zielt direkt auf macOS und Linux. Unter Windows ist der heute empfohlene Weg WSL2 – installiere eine Linux-Distribution aus dem Microsoft Store und führe dann den curl-Befehl in dieser Shell aus. Native Windows-Unterstützung ist noch kein dokumentiertes Ziel.
Wie überprüfe ich, dass Zero korrekt installiert ist?
Führe zero --version in einem neuen Terminal aus. Wenn ein Versionsstring erscheint, ist die Installation gelungen und dein PATH ist eingerichtet. Bei „command not found" ist die Binary noch nicht im PATH – führe die Zeile export PATH="$HOME/.zero/bin:$PATH" erneut aus und nimm sie in die Startdatei deiner Shell auf.
Wie deinstalliere ich Zero?
Lösche das Installationsverzeichnis: rm -rf ~/.zero. Entferne dann die Zeile export PATH="$HOME/.zero/bin:$PATH", die du in ~/.zshrc oder ~/.bashrc ergänzt hast. Einen separaten Deinstallationsbefehl gibt es nicht, weil die Installation nur ~/.zero und deine Shell-RC-Datei anfasst.