Instalacja jednym poleceniem
Najszybszy sposób na zdobycie Zero to oficjalny skrypt instalacyjny:
curl -fsSL https://zerolang.ai/install.sh | bash
Skrypt pobiera gotowy kompilator dla twojej platformy i umieszcza go w ~/.zero/. Sam plik binarny trafia do ~/.zero/bin/zero. Nic nie jest zapisywane poza twoim katalogiem domowym: bez sudo i bez zmian w całym systemie.
Jeśli wolisz obejrzeć skrypt przed uruchomieniem, pobierz go najpierw bez przekazywania do powłoki:
curl -fsSL https://zerolang.ai/install.sh -o zero-install.sh
less zero-install.sh
bash zero-install.sh
To dobra praktyka przy każdej instalacji przez curl | bash, a zwłaszcza przy eksperymentalnym projekcie.
Dodaj Zero do PATH
Skrypt instalacyjny podpowiada następny krok, ale warto go powtórzyć. Dodaj ~/.zero/bin do PATH, aby uruchamiać zero z dowolnego katalogu:
export PATH="$HOME/.zero/bin:$PATH"
Aby zmiana była trwała, dopisz tę samą linię do pliku startowego używanej powłoki:
zsh(domyślna w nowszych wersjach macOS):~/.zshrcbash:~/.bashrc(Linux) lub~/.bash_profile(starsze macOS)fish: dodajfish_add_path $HOME/.zero/bindo~/.config/fish/config.fish
Po edycji pliku otwórz nowe okno terminala albo uruchom source ~/.zshrc (lub odpowiednik), aby nowy PATH zadziałał w bieżącej sesji.
Sprawdź instalację
W nowym terminalu zapytaj Zero o wersję:
zero --version
Powinien pojawić się numer wersji. Jeśli widzisz command not found, pliku binarnego nie ma jeszcze w PATH: sprawdź ponownie linię export powyżej i upewnij się, że ~/.zero/bin/zero naprawdę istnieje:
ls -l ~/.zero/bin/zero
Jeśli pliku brakuje, uruchom skrypt instalacyjny jeszcze raz i obserwuj jego wyjście pod kątem błędów.
Uwagi dotyczące platform
macOS
Na nowszym macOS (Apple Silicon lub Intel) skrypt instalacyjny po prostu działa z domyślną powłoką zsh. Przy pierwszym uruchomieniu zero może być potrzebne zezwolenie w Gatekeeperze: Ustawienia systemowe → Prywatność i ochrona → "Pozwól mimo to". Po tym jednym kliknięciu program działa normalnie.
Linux
Skrypt od razu obsługuje dystrybucje oparte na glibc. Przetestowano go na Ubuntu, Debianie i pochodnych Archa. W minimalnym kontenerze może być potrzebny curl i działające środowisko uruchomieniowe C; zainstaluj je menedżerem pakietów przed uruchomieniem skryptu.
Windows (przez WSL2)
Obecnie nie ma natywnego instalatora dla Windowsa. Wspieraną drogą jest WSL2:
- Zainstaluj WSL2 poleceniem
wsl --installw PowerShellu (jako administrator). - Wybierz dystrybucję Linuksa w Microsoft Store (Ubuntu w zupełności wystarczy).
- Otwórz nową powłokę Linuksa i uruchom w niej standardowe polecenie curl.
Pliki binarne Zero zbudowane pod WSL2 to programy wykonywalne Linuksa. Możesz je uruchamiać w WSL2 i wywoływać z Windowsa przez mechanizm współpracy WSL, ale nie możesz ich dystrybuować jako natywnych plików .exe.
Aktualizacja Zero
Najprostszy sposób aktualizacji to ponowne uruchomienie tego samego skryptu instalacyjnego. Nadpisuje on istniejące pliki binarne w ~/.zero/bin. Zero jest przed wersją 1.0, więc nowe wersje mogą wprowadzać niezgodne zmiany: jeśli dzielisz bazę kodu z innymi, przypnij lokalnie działającą wersję.
Odinstalowanie
Dwa kroki:
rm -rf ~/.zero
Potem usuń linię export PATH="$HOME/.zero/bin:$PATH" z pliku rc swojej powłoki. Instalacja nie zapisywała niczego gdzie indziej, więc to wystarczy, aby całkowicie usunąć Zero.
Kilka słów o zaufaniu
Zero to oprogramowanie przed wersją 1.0, pochodzące z projektu badawczego Vercela. Zespół wprost zaleca uruchamianie go w odizolowanych środowiskach (maszyna deweloperska w sandboksie, kontener, maszyna wirtualna), a nie na głównym komputerze do pracy, jeśli przetwarzasz wrażliwe dane. Skrypt instalacyjny jest krótki i warto go przeczytać przed uruchomieniem, zwłaszcza że projekt wciąż się zmienia.
Dalej: Hello, World
Gdy toolchain jest zainstalowany, a zero --version działa, możesz skompilować swój pierwszy program. Hello, World pokazuje, jak napisać, uruchomić i przeanalizować minimalny plik .0.
Najczęściej zadawane pytania
Jak zainstalować Zero?
Uruchom oficjalny skrypt instalacyjny: curl -fsSL https://zerolang.ai/install.sh | bash. Pobiera on gotowy kompilator do ~/.zero/bin/zero. Dodaj ten katalog do PATH i uruchom zero --version, aby sprawdzić instalację.
Gdzie instaluje się Zero?
Skrypt instalacyjny umieszcza wszystko w ~/.zero/. Plik binarny zero trafia do ~/.zero/bin/zero. Nic nie jest instalowane systemowo: bez sudo, bez /usr/local/, bez wpisów w menedżerze pakietów. Aby odinstalować, usuwasz katalog ~/.zero.
Czy Zero działa na Windowsie?
Oficjalny skrypt instalacyjny obsługuje bezpośrednio macOS i Linuksa. Na Windowsie zalecaną drogą jest dziś WSL2: zainstaluj dystrybucję Linuksa ze sklepu Microsoft Store, a potem uruchom polecenie curl w jej powłoce. Natywne wsparcie Windowsa nie jest jeszcze udokumentowanym celem.
Jak sprawdzić, czy Zero jest poprawnie zainstalowane?
Uruchom zero --version w nowym terminalu. Jeśli wypisze numer wersji, instalacja się udała, a PATH jest ustawiony. Jeśli zobaczysz 'command not found', pliku binarnego nie ma jeszcze w PATH: uruchom ponownie linię export PATH="$HOME/.zero/bin:$PATH" i dodaj ją do pliku startowego swojej powłoki.
Jak odinstalować Zero?
Usuń katalog instalacji: rm -rf ~/.zero. Następnie usuń linię export PATH="$HOME/.zero/bin:$PATH" dodaną do ~/.zshrc lub ~/.bashrc. Nie ma osobnego polecenia do odinstalowania, bo instalacja zmienia tylko ~/.zero i plik rc twojej powłoki.