Установка одной строкой
Самый быстрый способ получить Zero — официальный скрипт установки:
curl -fsSL https://zerolang.ai/install.sh | bash
Скрипт скачивает предсобранный компилятор под вашу платформу и кладёт его в ~/.zero/. Сам бинарник оказывается по пути ~/.zero/bin/zero. Ничего за пределами вашего домашнего каталога не пишется — никакого sudo, никаких системных изменений.
Если хотите сначала посмотреть на скрипт, прежде чем его запускать, скачайте его без pipe в шелл:
curl -fsSL https://zerolang.ai/install.sh -o zero-install.sh
less zero-install.sh
bash zero-install.sh
Это хорошая гигиена для любой установки через curl | bash, и особенно для экспериментального проекта.
Добавьте Zero в PATH
Скрипт установки сам подсказывает следующий шаг, но повторим. Добавьте ~/.zero/bin в PATH, чтобы запускать zero из любого каталога:
export PATH="$HOME/.zero/bin:$PATH"
Чтобы это было навсегда, добавьте ту же строку в стартовый файл вашей оболочки:
zsh(по умолчанию на современных macOS):~/.zshrcbash:~/.bashrc(Linux) или~/.bash_profile(на старых macOS)fish: добавьтеfish_add_path $HOME/.zero/binв~/.config/fish/config.fish
Отредактировав файл, откройте новое окно терминала или выполните source ~/.zshrc (или ваш эквивалент), чтобы новый PATH заработал в текущей сессии.
Проверьте установку
В свежем терминале спросите у Zero версию:
zero --version
Должна вывестись строка с версией. Если получили command not found — бинарник ещё не в PATH. Перепроверьте строку с export выше и убедитесь, что ~/.zero/bin/zero действительно существует:
ls -l ~/.zero/bin/zero
Если файла нет, перезапустите скрипт установки и посмотрите, нет ли в его выводе ошибок.
Заметки по платформам
macOS
На свежей macOS (Apple Silicon или Intel) скрипт «просто работает» с дефолтным zsh. При первом запуске zero может понадобиться разрешить его в Gatekeeper — Системные настройки → Конфиденциальность и безопасность → «Allow Anyway». После этого одного клика всё работает обычно.
Linux
Скрипт изначально нацелен на дистрибутивы на базе glibc. Проверено на Ubuntu, Debian и производных Arch. На минимальном контейнере, возможно, понадобятся curl и работающий C-рантайм — поставьте их пакетным менеджером перед запуском скрипта.
Windows (через WSL2)
Нативного инсталлятора под Windows сегодня нет. Поддерживаемый путь — WSL2:
- Установите WSL2 командой
wsl --installиз PowerShell (от администратора). - Выберите дистрибутив Linux из Microsoft Store (Ubuntu подойдёт).
- Откройте новый Linux-шелл и выполните стандартную установочную команду curl там.
Бинарники Zero, собранные внутри WSL2, — это Linux-исполняемые файлы. Их можно запускать из WSL2 и вызывать из Windows через interop, но как нативные .exe файлы они работать не будут.
Обновление Zero
Самый простой способ обновиться — перезапустить тот же скрипт установки. Он перезаписывает существующие бинарники в ~/.zero/bin. Поскольку Zero — pre-1.0, ожидайте, что новые версии будут приносить ломающие изменения, — закрепите рабочую версию локально, если делите кодовую базу с командой.
Удаление
Два шага:
rm -rf ~/.zero
Затем уберите строку export PATH="$HOME/.zero/bin:$PATH" из rc-файла вашей оболочки. Установка никуда больше не писала, так что этого достаточно, чтобы убрать Zero полностью.
Пара слов о доверии
Zero — pre-1.0 софт из исследовательского проекта Vercel. Команда прямо рекомендует запускать его в изолированных окружениях — изолированной dev-машине, контейнере, ВМ — и не на основной рабочей машине, если вы имеете дело с чувствительными данными. Скрипт установки короткий и его стоит прочитать перед запуском, особенно пока проект продолжает меняться.
Дальше: 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: поставить дистрибутив Linux из Microsoft Store и выполнить установочную команду curl внутри этой оболочки. Нативная поддержка Windows пока не заявлена.
Как проверить, что Zero установлен правильно?
Откройте свежий терминал и выполните zero --version. Если выводится строка с версией — установка удалась, и PATH настроен. Если получаете 'command not found', бинарника ещё нет в PATH — выполните строку export PATH="$HOME/.zero/bin:$PATH" ещё раз и добавьте её в файл инициализации вашей оболочки.
Как удалить Zero?
Удалите каталог установки: rm -rf ~/.zero. Затем уберите строку export PATH="$HOME/.zero/bin:$PATH" из ~/.zshrc или ~/.bashrc. Отдельной команды для деинсталляции нет, потому что установка ничего больше не трогает — только ~/.zero и rc-файл оболочки.