Instalare și descărcare
Actualizările v0.0.18 de mai jos sunt momentan în engleză; restul traducerii este păstrat. English · 简体中文
This page targets the v0.0.18 experimental prerelease. Use the actual v0.0.18 Release and its assets; documentation alone does not establish completed publication or production readiness.
Alege platforma
Secțiune intitulată „Alege platforma”Download the target archive below, its manifest and SHA256SUMS from the v0.0.18 Release. native_ci-* artifacts are CI examples, not CLI installers.
| Sistem | Arhitectură | Arhivă |
|---|---|---|
| macOS | Apple Silicon / arm64 | ku-v0.0.18-aarch64-apple-darwin.tar.gz |
| Windows | x64 / MSVC | ku-v0.0.18-x86_64-pc-windows-msvc.tar.gz |
| Linux | x64 / GNU | ku-v0.0.18-x86_64-unknown-linux-gnu.tar.gz |
Download checksums: SHA256SUMS
Nu au fost verificate arhive pentru alte platforme. Suportul pentru compilare încrucișată nu înseamnă că fiecare sistem sau arhitectură are un pachet publicat.
Extragere și verificare
Secțiune intitulată „Extragere și verificare”- Verifică arhiva folosind
SHA256SUMSal versiunii. Un.manifest.jsonseparat descrie integritatea arhivei și fișierelor. Sumele de control verifică integritatea, nu sunt semnături ale editorului. - Extrage întreaga arhivă într-un director gol și citește
README-INSTALL.md. Păstrează dispunerea relativă aku,libku.rlib,deps/șinative-tls/. - Verifică versiunea din acel director. Pe macOS / Linux:
./ku --versionÎn Windows PowerShell:
.\ku.exe --versionVersiunea raportată trebuie să fie 0.0.18. Opțional, adaugă directorul în PATH, apoi rulează ku --version. Instalează ku-language-0.0.18.vsix inclus pentru integrarea VS Code.
Interpreter and VS Code extension
Secțiune intitulată „Interpreter and VS Code extension”Each platform archive above includes the Ku CLI (ku run uses the interpreter) and ku-language-0.0.18.vsix. The extension is distributed inside those archives, without a separate VSIX download asset. This website does not provide an in-browser interpreter.
After extraction, choose … → Install from VSIX… in the VS Code Extensions view, open ku-language-0.0.18.vsix, and reload the window. Alternatively, run this from the extracted directory:
code --install-extension ./ku-language-0.0.18.vsixThe extension also needs the Ku CLI. Add the extracted directory to PATH, or set ku.executablePath in VS Code to the full path of ku (ku.exe on Windows).
Cerințe de rulare și compilare
Secțiune intitulată „Cerințe de rulare și compilare”| Operație | Cerințe suplimentare |
|---|---|
ku run hello.ku / ku check hello.ku |
Ku CLI pentru platforma corespunzătoare |
ku build hello.ku implicit |
Rust 1.89.0 pentru țintă și linkerul sistemului; păstrează dependențele Rust incluse |
ku build --backend c hello.ku |
Un compilator C și un linker funcționale pentru țintă |
| Program nativ cu bază de date | Biblioteci dinamice externe potrivite ale clientului bazei de date; nu sunt incluse |
Lansatorul implicit încorporează doar sursa punctului de intrare. Modulele importate se încarcă în continuare din locațiile originale. Distribuirea întregului graf de importuri locale independent de surse necesită compilare nativă prin C și rămâne supusă limitelor backendurilor.
Încearcă sursa de dezvoltare
Secțiune intitulată „Încearcă sursa de dezvoltare”Dintr-o copie locală a depozitului:
cargo +1.89.0 run --locked --release -- --versioncargo +1.89.0 run --locked --release -- run examples/hello.kuThe CLI and Cargo version for this release is 0.0.18. Record the Git commit, target and toolchain when building source; source-build success does not prove publication of a release artifact.
Dezinstalare
Secțiune intitulată „Dezinstalare”Pentru instalarea din arhivă, șterge directorul extras, anulează intrarea adăugată în PATH și dezinstalează extensia VS Code. Păstrează mai întâi sursele și configurația create acolo. Nu a fost verificat un instalator separat cu un clic, instalarea prin manager de pachete sau comanda ku uninstall.
Urmează: rulează primul program. Sursa contractului de instalare: arhivele versiunilor.
ku supervise has platform-specific prerequisites and memory metrics; see support boundaries. The macOS CLI can run programs, but this isolation mode is not natively supported.