Installazione in una riga
Il modo più veloce per ottenere Zero è lo script di installazione ufficiale:
curl -fsSL https://zerolang.ai/install.sh | bash
Lo script scarica un compilatore precompilato per la tua piattaforma e lo mette in ~/.zero/. Il binario vero e proprio finisce in ~/.zero/bin/zero. Non viene scritto nulla fuori dalla tua cartella home: niente sudo, nessuna modifica a livello di sistema.
Se preferisci controllare lo script prima di eseguirlo, scaricalo senza passarlo subito a una shell:
curl -fsSL https://zerolang.ai/install.sh -o zero-install.sh
less zero-install.sh
bash zero-install.sh
È una buona abitudine per qualsiasi installazione curl | bash, e a maggior ragione per un progetto sperimentale.
Aggiungere Zero al PATH
Lo script di installazione ti indica il passo successivo, ma vale la pena ripeterlo. Aggiungi ~/.zero/bin al tuo PATH per poter eseguire zero da qualsiasi cartella:
export PATH="$HOME/.zero/bin:$PATH"
Per rendere la modifica permanente, aggiungi la stessa riga al file di avvio della shell che usi:
zsh(predefinita sui macOS recenti):~/.zshrcbash:~/.bashrc(Linux) o~/.bash_profile(macOS meno recenti)fish: aggiungifish_add_path $HOME/.zero/bina~/.config/fish/config.fish
Dopo aver modificato il file, apri una nuova finestra del terminale o esegui source ~/.zshrc (o l'equivalente per la tua shell) perché il nuovo PATH abbia effetto nella sessione corrente.
Verificare l'installazione
In un terminale nuovo, chiedi a Zero la sua versione:
zero --version
Dovresti vedere una stringa di versione. Se ottieni command not found, il binario non è ancora nel tuo PATH: ricontrolla la riga export qui sopra e verifica che ~/.zero/bin/zero esista davvero:
ls -l ~/.zero/bin/zero
Se il file manca, esegui di nuovo lo script di installazione e controlla se il suo output mostra errori.
Note per piattaforma
macOS
Su un macOS recente (Apple Silicon o Intel) lo script di installazione funziona senza intoppi con la zsh predefinita. La prima volta che esegui zero potresti doverlo autorizzare tramite Gatekeeper: Impostazioni di Sistema → Privacy e sicurezza → "Consenti comunque". Dopo quel clic funziona normalmente.
Linux
Lo script supporta fin da subito le distribuzioni basate su glibc. È testato su Ubuntu, Debian e derivate di Arch. In un container minimale potresti aver bisogno di curl e di un runtime C funzionante; installali con il tuo gestore di pacchetti prima di eseguire lo script.
Windows (tramite WSL2)
Oggi non esiste un installer nativo per Windows. La strada supportata è WSL2:
- Installa WSL2 con
wsl --installda PowerShell (come amministratore). - Scegli una distribuzione Linux dal Microsoft Store (Ubuntu va benissimo).
- Apri la nuova shell Linux ed esegui da lì il comando curl di installazione standard.
I binari di Zero compilati in WSL2 sono eseguibili Linux. Puoi eseguirli dentro WSL2 e richiamarli da Windows grazie all'interoperabilità di WSL, ma non puoi distribuirli come file .exe nativi.
Aggiornare Zero
Il modo più semplice per aggiornare è eseguire di nuovo lo stesso script di installazione. Sovrascrive i binari esistenti in ~/.zero/bin. Dato che Zero è pre-1.0, aspettati che le nuove versioni introducano modifiche incompatibili: se condividi un codebase, fissa in locale una versione che funziona.
Disinstallare
Due passaggi:
rm -rf ~/.zero
Poi rimuovi la riga export PATH="$HOME/.zero/bin:$PATH" dal file rc della tua shell. L'installazione non ha scritto da nessun'altra parte, quindi basta questo per rimuovere Zero del tutto.
Una nota sulla fiducia
Zero è software pre-1.0 che nasce da un progetto di ricerca di Vercel. Il team consiglia esplicitamente di eseguirlo in ambienti isolati, come una macchina di sviluppo in sandbox, un container o una VM, e non sul tuo computer di lavoro principale se gestisci dati sensibili. Lo script di installazione è breve e merita di essere letto prima di eseguirlo, soprattutto mentre il progetto continua a cambiare.
Prossimo passo: Hello, World
Con la toolchain installata e zero --version funzionante, sei pronto per compilare il tuo primo programma. Hello, World ti guida nella scrittura, nell'esecuzione e nell'analisi di un file .0 minimale.
Domande frequenti
Come si installa Zero?
Esegui lo script di installazione ufficiale: curl -fsSL https://zerolang.ai/install.sh | bash. Scarica il compilatore precompilato in ~/.zero/bin/zero. Aggiungi quella cartella al tuo PATH ed esegui zero --version per verificare l'installazione.
Dove viene installato Zero?
Lo script di installazione mette tutto in ~/.zero/. Il binario zero si trova in ~/.zero/bin/zero. Non viene installato nulla a livello di sistema: niente sudo, niente /usr/local/, nessuno stato del gestore di pacchetti. Per disinstallarlo basta rimuovere la cartella ~/.zero.
Zero funziona su Windows?
Lo script di installazione ufficiale supporta direttamente macOS e Linux. Su Windows oggi la strada consigliata è WSL2: installa una distribuzione Linux dal Microsoft Store, poi esegui il comando curl di installazione in quella shell. Il supporto nativo a Windows non è ancora una piattaforma documentata.
Come verifico che Zero sia installato correttamente?
Esegui zero --version in un nuovo terminale. Se stampa una stringa di versione, l'installazione è riuscita e il tuo PATH è configurato. Se ottieni 'command not found', il binario non è ancora nel tuo PATH: esegui di nuovo la riga export PATH="$HOME/.zero/bin:$PATH" e aggiungila al file di avvio della tua shell.
Come si disinstalla Zero?
Elimina la cartella di installazione: rm -rf ~/.zero. Poi rimuovi la riga export PATH="$HOME/.zero/bin:$PATH" che avevi aggiunto a ~/.zshrc o ~/.bashrc. Non esiste un comando di disinstallazione separato, perché l'installazione tocca solo ~/.zero e il file rc della tua shell.