Menu

Как установить Zero на macOS, Linux и Windows

Устанавливаем компилятор и тулчейн Zero одной командой curl. Как поставить, прописать PATH и проверить установку через zero --version.

Установка одной строкой

Самый быстрый способ получить 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): ~/.zshrc
  • bash: ~/.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:

  1. Установите WSL2 командой wsl --install из PowerShell (от администратора).
  2. Выберите дистрибутив Linux из Microsoft Store (Ubuntu подойдёт).
  3. Откройте новый 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-файл оболочки.

Coddy programming languages illustration

Учитесь программировать с Coddy

НАЧАТЬ