Cài đặt bằng một dòng lệnh
Cách nhanh nhất để có Zero là dùng script cài đặt chính thức:
curl -fsSL https://zerolang.ai/install.sh | bash
Script tải về một trình biên dịch dựng sẵn cho nền tảng của bạn và đặt nó trong ~/.zero/. Bản thân tệp nhị phân nằm ở ~/.zero/bin/zero. Không có gì được ghi ra ngoài thư mục home của bạn: không sudo, không thay đổi toàn hệ thống.
Nếu bạn muốn xem qua script trước khi chạy, hãy tải nó về mà không chuyển thẳng vào shell:
curl -fsSL https://zerolang.ai/install.sh -o zero-install.sh
less zero-install.sh
bash zero-install.sh
Đây là thói quen tốt với mọi cách cài đặt kiểu curl | bash, nhất là với một dự án thử nghiệm.
Thêm Zero vào PATH
Script cài đặt sẽ cho bạn biết bước tiếp theo, nhưng vẫn nên nhắc lại. Thêm ~/.zero/bin vào PATH để bạn có thể chạy zero từ bất kỳ thư mục nào:
export PATH="$HOME/.zero/bin:$PATH"
Để thay đổi này là vĩnh viễn, thêm chính dòng đó vào cuối tệp khởi động của shell mà bạn dùng:
zsh(mặc định trên macOS hiện đại):~/.zshrcbash:~/.bashrc(Linux) hoặc~/.bash_profile(macOS cũ)fish: thêmfish_add_path $HOME/.zero/binvào~/.config/fish/config.fish
Sau khi sửa tệp, mở một cửa sổ terminal mới hoặc chạy source ~/.zshrc (hoặc lệnh tương đương của bạn) để PATH mới có hiệu lực trong phiên hiện tại.
Kiểm tra cài đặt
Trong một terminal mới, hỏi Zero phiên bản của nó:
zero --version
Bạn sẽ thấy một chuỗi phiên bản. Nếu gặp command not found, tệp nhị phân chưa nằm trong PATH: kiểm tra lại dòng export ở trên và xác nhận rằng ~/.zero/bin/zero thực sự tồn tại:
ls -l ~/.zero/bin/zero
Nếu tệp không có, hãy chạy lại script cài đặt và theo dõi đầu ra của nó để tìm lỗi.
Ghi chú theo nền tảng
macOS
Trên macOS đời mới (Apple Silicon hoặc Intel), script cài đặt "chạy ngay" với zsh mặc định. Lần đầu chạy zero, có thể bạn phải cho phép nó qua Gatekeeper: System Settings → Privacy & Security → "Allow Anyway". Sau cú nhấp đó, nó chạy bình thường.
Linux
Script nhắm tới các bản phân phối dựa trên glibc ngay từ đầu. Đã được thử trên Ubuntu, Debian và các bản phái sinh của Arch. Trên một container tối giản, có thể bạn cần curl và một C runtime hoạt động được; cài chúng bằng trình quản lý gói trước khi chạy script.
Windows (qua WSL2)
Hiện chưa có trình cài đặt Windows native. Cách được hỗ trợ là WSL2:
- Cài WSL2 bằng
wsl --installtừ PowerShell (quyền admin). - Chọn một bản phân phối Linux từ Microsoft Store (Ubuntu là được).
- Mở shell Linux mới và chạy lệnh cài đặt curl tiêu chuẩn từ đó.
Các tệp nhị phân Zero dựng trong WSL2 là tệp thực thi Linux. Bạn có thể chạy chúng bên trong WSL2 và gọi chúng từ Windows qua cơ chế interop của WSL, nhưng không thể phát hành chúng dưới dạng tệp .exe native.
Cập nhật Zero
Cách nâng cấp đơn giản nhất là chạy lại chính script cài đặt đó. Nó ghi đè các tệp nhị phân hiện có trong ~/.zero/bin. Vì Zero đang ở giai đoạn trước 1.0, các phiên bản mới có thể mang theo thay đổi phá vỡ tương thích: hãy cố định một phiên bản chạy tốt trên máy nếu bạn dùng chung codebase với người khác.
Gỡ cài đặt
Hai bước:
rm -rf ~/.zero
Sau đó xóa dòng export PATH="$HOME/.zero/bin:$PATH" khỏi tệp rc của shell. Quá trình cài đặt không ghi vào chỗ nào khác, nên chừng đó là đủ để gỡ Zero hoàn toàn.
Lưu ý về độ tin cậy
Zero là phần mềm trước 1.0 từ một dự án nghiên cứu của Vercel. Nhóm phát triển khuyến nghị rõ ràng nên chạy nó trong môi trường cô lập, như một máy dev sandbox, một container, một máy ảo, và không chạy trên máy làm việc chính nếu bạn xử lý dữ liệu nhạy cảm. Script cài đặt ngắn và đáng đọc trước khi chạy, nhất là khi dự án vẫn còn đang thay đổi.
Tiếp theo: Hello, World
Khi bộ công cụ đã được cài và zero --version hoạt động, bạn đã sẵn sàng biên dịch chương trình đầu tiên. Hello, World hướng dẫn cách viết, chạy và mổ xẻ một tệp .0 tối giản.
Câu hỏi thường gặp
Làm sao để cài đặt Zero?
Chạy script cài đặt chính thức: curl -fsSL https://zerolang.ai/install.sh | bash. Nó tải trình biên dịch dựng sẵn về ~/.zero/bin/zero. Thêm thư mục đó vào PATH rồi chạy zero --version để kiểm tra.
Zero được cài vào đâu?
Script cài đặt đặt mọi thứ trong ~/.zero/. Tệp nhị phân zero nằm ở ~/.zero/bin/zero. Không có gì được cài cho toàn hệ thống: không sudo, không /usr/local/, không trạng thái nào của trình quản lý gói. Để gỡ cài đặt, bạn chỉ cần xóa thư mục ~/.zero.
Zero có chạy trên Windows không?
Script cài đặt chính thức nhắm trực tiếp tới macOS và Linux. Trên Windows, cách được khuyến nghị hiện nay là WSL2: cài một bản phân phối Linux từ Microsoft Store, rồi chạy lệnh cài đặt curl trong shell đó. Hỗ trợ Windows native chưa phải là mục tiêu được ghi trong tài liệu.
Làm sao kiểm tra Zero đã được cài đúng?
Chạy zero --version trong một terminal mới. Nếu nó in ra chuỗi phiên bản, việc cài đặt đã thành công và PATH đã được thiết lập. Nếu bạn gặp 'command not found', tệp nhị phân chưa nằm trong PATH: chạy lại dòng export PATH="$HOME/.zero/bin:$PATH" và thêm nó vào tệp khởi động của shell.
Làm sao để gỡ cài đặt Zero?
Xóa thư mục cài đặt: rm -rf ~/.zero. Sau đó xóa dòng export PATH="$HOME/.zero/bin:$PATH" mà bạn đã thêm vào ~/.zshrc hoặc ~/.bashrc. Không có lệnh gỡ cài đặt riêng vì quá trình cài đặt chỉ đụng tới ~/.zero và tệp rc của shell.