Menu

Cara Install Zero di macOS, Linux, dan Windows

Install compiler dan toolchain Zero dengan satu perintah curl. Inilah cara meng-install-nya, menambahkannya ke PATH, dan memastikan instalasinya berhasil dengan zero --version.

Install dengan Satu Baris

Cara tercepat untuk mendapatkan Zero adalah script install resmi:

curl -fsSL https://zerolang.ai/install.sh | bash

Script ini mengunduh compiler siap pakai untuk platform kamu dan menaruhnya di dalam ~/.zero/. Binary-nya sendiri berada di ~/.zero/bin/zero. Tidak ada yang ditulis di luar folder home kamu: tidak perlu sudo, dan tidak ada perubahan untuk seluruh sistem.

Kalau kamu lebih suka memeriksa script-nya sebelum menjalankannya, unduh dulu tanpa langsung meneruskannya ke shell:

curl -fsSL https://zerolang.ai/install.sh -o zero-install.sh
less zero-install.sh
bash zero-install.sh

Ini kebiasaan yang baik untuk setiap instalasi curl | bash, apalagi untuk proyek yang masih eksperimental.

Tambahkan Zero ke PATH

Script install akan memberi tahu langkah berikutnya, tetapi langkah ini perlu diulang di sini. Tambahkan ~/.zero/bin ke PATH agar kamu bisa menjalankan zero dari folder mana pun:

export PATH="$HOME/.zero/bin:$PATH"

Supaya permanen, tambahkan baris yang sama ke file startup shell yang kamu pakai:

  • zsh (default di macOS modern): ~/.zshrc
  • bash: ~/.bashrc (Linux) atau ~/.bash_profile (macOS lama)
  • fish: tambahkan fish_add_path $HOME/.zero/bin ke ~/.config/fish/config.fish

Setelah mengedit file itu, buka jendela terminal baru atau jalankan source ~/.zshrc (atau yang setara untuk shell kamu) agar PATH yang baru berlaku di sesi yang sedang berjalan.

Pastikan Instalasinya Berhasil

Di terminal baru, tanyakan versi Zero:

zero --version

Kamu seharusnya melihat nomor versi. Kalau muncul command not found, binary-nya belum ada di PATH. Periksa lagi baris export di atas dan pastikan ~/.zero/bin/zero memang ada:

ls -l ~/.zero/bin/zero

Kalau file-nya tidak ada, jalankan lagi script install dan perhatikan output-nya untuk melihat error.

Catatan per Platform

macOS

Di macOS versi terbaru (Apple Silicon atau Intel), script install langsung berjalan dengan zsh bawaan. Saat pertama kali menjalankan zero, kamu mungkin perlu mengizinkannya lewat Gatekeeper: Pengaturan Sistem → Privasi & Keamanan → "Tetap Izinkan". Setelah satu klik itu, Zero berjalan seperti biasa.

Linux

Script ini langsung menargetkan distribusi berbasis glibc. Sudah diuji di Ubuntu, Debian, dan turunan Arch. Di container yang minimal, kamu mungkin butuh curl dan runtime C yang berfungsi. Install keduanya dengan package manager sebelum menjalankan script.

Windows (lewat WSL2)

Saat ini belum ada installer Windows native. Cara yang didukung adalah WSL2:

  1. Install WSL2 dengan wsl --install dari PowerShell (sebagai admin).
  2. Pilih distribusi Linux dari Microsoft Store (Ubuntu sudah cukup).
  3. Buka shell Linux yang baru, lalu jalankan perintah install curl yang biasa dari sana.

Binary Zero yang di-build di WSL2 adalah executable Linux. Kamu bisa menjalankannya dari dalam WSL2 dan memanggilnya dari Windows lewat interop WSL, tetapi kamu tidak bisa mendistribusikannya sebagai file .exe native.

Memperbarui Zero

Cara termudah untuk upgrade adalah menjalankan lagi script install yang sama. Script itu akan menimpa binary yang ada di ~/.zero/bin. Karena Zero masih di bawah 1.0, bersiaplah menghadapi perubahan yang merusak kompatibilitas di versi baru. Kunci versi yang sudah berjalan di komputermu kalau kamu berbagi codebase dengan orang lain.

Uninstall

Dua langkah:

rm -rf ~/.zero

Lalu hapus baris export PATH="$HOME/.zero/bin:$PATH" dari file rc shell kamu. Proses install tidak pernah menulis ke tempat lain, jadi langkah ini sudah cukup untuk menghapus Zero sepenuhnya.

Catatan soal Kepercayaan

Zero adalah software pra-1.0 dari proyek riset Vercel. Timnya secara tegas menyarankan agar Zero dijalankan di lingkungan yang terisolasi, seperti mesin dev dalam sandbox, container, atau VM, dan tidak di komputer kerja utama kalau kamu menangani data sensitif. Script install-nya pendek dan layak dibaca sebelum kamu jalankan, apalagi karena proyek ini terus berubah.

Berikutnya: Hello, World

Setelah toolchain ter-install dan zero --version berjalan, kamu siap meng-compile program pertamamu. Hello, World memandu kamu menulis, menjalankan, dan membedah file .0 yang minimal.

Pertanyaan yang sering diajukan

Bagaimana cara install Zero?

Jalankan script install resmi: curl -fsSL https://zerolang.ai/install.sh | bash. Script ini mengunduh compiler siap pakai ke ~/.zero/bin/zero. Tambahkan folder itu ke PATH, lalu jalankan zero --version untuk memastikan instalasinya berhasil.

Di mana Zero di-install?

Script install menaruh semuanya di dalam ~/.zero/. Binary zero ada di ~/.zero/bin/zero. Tidak ada yang di-install untuk seluruh sistem: tidak perlu sudo, tidak ada yang masuk ke /usr/local/, dan tidak ada state package manager. Untuk uninstall, cukup hapus folder ~/.zero.

Apakah Zero bisa dipakai di Windows?

Script install resmi langsung menargetkan macOS dan Linux. Di Windows, cara yang disarankan saat ini adalah WSL2: install distribusi Linux dari Microsoft Store, lalu jalankan perintah install curl di dalam shell tersebut. Dukungan Windows native belum menjadi target yang terdokumentasi.

Bagaimana cara memastikan Zero sudah ter-install dengan benar?

Jalankan zero --version dari terminal baru. Kalau perintah itu menampilkan nomor versi, instalasinya berhasil dan PATH kamu sudah benar. Kalau muncul 'command not found', binary-nya belum ada di PATH. Jalankan lagi baris export PATH="$HOME/.zero/bin:$PATH" dan tambahkan baris itu ke file startup shell kamu.

Bagaimana cara uninstall Zero?

Hapus folder instalasinya: rm -rf ~/.zero. Lalu hapus baris export PATH="$HOME/.zero/bin:$PATH" yang kamu tambahkan ke ~/.zshrc atau ~/.bashrc. Tidak ada perintah uninstall terpisah karena proses install hanya menyentuh ~/.zero dan file rc shell kamu.

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai