Menu

Zero 설치 방법: macOS, Linux, Windows 환경

curl 명령 한 줄로 Zero 컴파일러와 툴체인을 설치하는 방법을 정리했습니다. 설치, 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 방식의 설치라면 늘 좋은 습관이고, 실험적인 프로젝트라면 더더욱 그렇습니다.

PATH에 Zero 추가하기

설치 스크립트가 다음 단계도 안내해 주지만, 다시 한 번 강조해 두겠습니다. 어떤 디렉터리에서든 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

버전 문자열이 보이면 성공입니다. command not found가 뜬다면 바이너리가 아직 PATH에 잡혀 있지 않다는 뜻이니, 위의 export 줄을 다시 확인하고 ~/.zero/bin/zero 파일이 실제로 존재하는지 점검하세요.

ls -l ~/.zero/bin/zero

파일이 없다면 설치 스크립트를 다시 실행하고, 출력에 에러가 있는지 살펴봅니다.

플랫폼별 참고 사항

macOS

최신 macOS(Apple Silicon이나 Intel 모두)에서는 기본 zsh와 함께 설치 스크립트가 "그냥 잘 됩니다". 첫 실행 시 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 interop을 통해 Windows에서 호출할 수도 있지만, 네이티브 .exe로 배포할 수는 없습니다.

Zero 업데이트

가장 간단한 업그레이드 방법은 같은 설치 스크립트를 다시 실행하는 것입니다. ~/.zero/bin의 기존 바이너리를 덮어씁니다. Zero는 1.0 이전이기 때문에 새 버전이 깨지는 변경을 포함할 수 있어요. 다른 사람과 코드를 공유 중이라면 동작이 확인된 버전을 로컬에 고정해 두세요.

제거

두 단계면 됩니다.

rm -rf ~/.zero

그다음 셸 rc 파일에 추가했던 export PATH="$HOME/.zero/bin:$PATH" 줄을 삭제하세요. 설치 과정에서 그 외에는 아무것도 건드리지 않으니, 이걸로 Zero가 완전히 제거됩니다.

신뢰에 관한 한 마디

Zero는 Vercel 연구 프로젝트에서 나온 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 디렉터리만 지우면 됩니다.

Windows에서도 Zero를 쓸 수 있나요?

공식 설치 스크립트는 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와 셸 rc 파일 외에는 아무것도 건드리지 않기 때문이에요.

Coddy programming languages illustration

Coddy로 코딩 배우기

시작하기