Installation und Downloads
Die Ergänzungen zu v0.0.18 folgen derzeit auf Englisch; die übrige Übersetzung bleibt erhalten. 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.
Plattform auswählen
Abschnitt mit dem Titel „Plattform auswählen“Download the target archive below, its manifest and SHA256SUMS from the v0.0.18 Release. native_ci-* artifacts are CI examples, not CLI installers.
| System | Architektur | Archiv |
|---|---|---|
| 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 |
Es wurden keine Archive für weitere Plattformen verifiziert. Unterstützung für Cross-Kompilierung bedeutet nicht, dass für jedes Betriebssystem oder jede Architektur ein veröffentlichtes Paket vorhanden ist.
Entpacken und prüfen
Abschnitt mit dem Titel „Entpacken und prüfen“- Prüfen Sie das Archiv anhand der
SHA256SUMSder Veröffentlichung. Eine separate.manifest.jsonbeschreibt die Integrität des Archivs und der Dateien. Prüfsummen prüfen die Integrität und sind keine Signaturen des Herausgebers. - Entpacken Sie das gesamte Archiv in ein leeres Verzeichnis und lesen Sie
README-INSTALL.md. Behalten Sie die relative Anordnung vonku,libku.rlib,deps/undnative-tls/bei. - Prüfen Sie die Version aus diesem Verzeichnis. Unter macOS / Linux:
./ku --versionUnter Windows PowerShell:
.\ku.exe --versionDie gemeldete Version sollte 0.0.18 sein. Optional können Sie dieses Verzeichnis zum PATH hinzufügen und danach ku --version ausführen. Installieren Sie für die VS-Code-Integration die mitgelieferte Datei ku-language-0.0.18.vsix.
Laufzeit- und Build-Anforderungen
Abschnitt mit dem Titel „Laufzeit- und Build-Anforderungen“| Vorgang | Zusätzliche Anforderungen |
|---|---|
ku run hello.ku / ku check hello.ku |
Ku-CLI für die passende Plattform |
Standardmäßiges ku build hello.ku |
Rust 1.89.0 für das Zielsystem und dessen System-Linker; mitgelieferte Rust-Abhängigkeiten beibehalten |
ku build --backend c hello.ku |
Funktionsfähiger C-Compiler und Linker für das Zielsystem |
| Natives Datenbankprogramm | Passende externe dynamische Datenbankclientbibliotheken; sie sind nicht enthalten |
Der Standard-Runner bettet nur den Einstiegsquelltext ein. Importierte Module werden weiterhin von ihren ursprünglichen Orten geladen. Eine vom Quelltext unabhängige Bereitstellung des vollständigen lokalen Importgraphen erfordert native C-Kompilierung und unterliegt weiterhin den Grenzen der Backend-Unterstützung.
Entwicklungsquelltext ausprobieren
Abschnitt mit dem Titel „Entwicklungsquelltext ausprobieren“Aus einem lokalen Checkout des Repositorys:
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.
Deinstallation
Abschnitt mit dem Titel „Deinstallation“Bei einer Archivinstallation entfernen Sie das entpackte Verzeichnis, machen hinzugefügte PATH-Einträge rückgängig und deinstallieren die VS-Code-Erweiterung. Sichern Sie vorher dort erstellte Quelldateien und Konfigurationen. Ein separates Ein-Klick-Installationsprogramm, eine Installation über Paketmanager oder ein Befehl ku uninstall wurde nicht verifiziert.
Als Nächstes: Ihr erstes Programm ausführen. Quelle des Installationsvertrags: Veröffentlichungsarchive.
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.