Aller au contenu
Français

Installation et téléchargements

Les compléments v0.0.18 ci-dessous sont actuellement en anglais ; le reste de la traduction est conservé. 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.

Download the target archive below, its manifest and SHA256SUMS from the v0.0.18 Release. native_ci-* artifacts are CI examples, not CLI installers.

Système Architecture Archive
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

Aucune archive pour une autre plateforme n’a été vérifiée. La prise en charge de la compilation croisée ne signifie pas que chaque système ou architecture dispose d’un paquet publié.

  1. Vérifiez l’archive à l’aide du SHA256SUMS de la version. Un .manifest.json distinct décrit l’intégrité de l’archive et des fichiers. Les sommes de contrôle vérifient l’intégrité ; ce ne sont pas des signatures de l’éditeur.
  2. Extrayez l’archive entière dans un répertoire vide et lisez README-INSTALL.md. Conservez l’agencement relatif de ku, libku.rlib, deps/ et native-tls/.
  3. Vérifiez la version depuis ce répertoire. Sous macOS / Linux :
Terminal
./ku --version

Sous Windows PowerShell :

Terminal
.\ku.exe --version

La version indiquée devrait être 0.0.18. Vous pouvez ajouter ce répertoire à PATH, puis lancer ku --version. Installez le fichier fourni ku-language-0.0.18.vsix pour l’intégration VS Code.

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:

Terminal
code --install-extension ./ku-language-0.0.18.vsix

The 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).

Opération Prérequis supplémentaires
ku run hello.ku / ku check hello.ku CLI Ku pour la plateforme correspondante
ku build hello.ku par défaut Rust 1.89.0 pour la cible et son éditeur de liens système ; conserver les dépendances Rust fournies
ku build --backend c hello.ku Compilateur et éditeur de liens C fonctionnels pour la cible
Programme natif de base de données Bibliothèques dynamiques externes de client de base de données correspondantes ; elles ne sont pas fournies

Le lanceur par défaut n’embarque que le source du point d’entrée. Les modules importés sont toujours chargés depuis leur emplacement d’origine. Le déploiement indépendant des sources d’un graphe complet d’importations locales exige une compilation native en C et reste soumis aux limites de prise en charge des backends.

Depuis une copie locale du dépôt :

Terminal
cargo +1.89.0 run --locked --release -- --version
cargo +1.89.0 run --locked --release -- run examples/hello.ku

The 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.

Pour une installation par archive, supprimez le répertoire extrait, annulez toute entrée PATH ajoutée et désinstallez l’extension VS Code. Préservez d’abord les fichiers source et la configuration que vous y avez créés. Aucun installateur distinct en un clic, aucune installation par gestionnaire de paquets ni commande ku uninstall n’a été vérifié.

Étape suivante : exécuter votre premier programme. Source du contrat d’installation : archives de versions.

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.