Установка и загрузка
Дополнения для v0.0.18 ниже пока приведены на английском; остальной перевод сохранён. 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.
| Система | Архитектура | Архив |
|---|---|---|
| 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
Архивы для других платформ не проверялись. Поддержка кросс-компиляции не означает наличие опубликованного пакета для каждой ОС или архитектуры.
Распаковка и проверка
Раздел «Распаковка и проверка»- Сверьте архив с
SHA256SUMSвыпуска. Отдельный.manifest.jsonописывает целостность архива и файлов. Контрольные суммы проверяют целостность, но не являются подписями издателя. - Распакуйте весь архив в пустой каталог и прочитайте
README-INSTALL.md. Сохраните взаимное расположениеku,libku.rlib,deps/иnative-tls/. - Проверьте версию из этого каталога. В macOS / Linux:
./ku --versionВ Windows PowerShell:
.\ku.exe --versionДолжна отображаться версия 0.0.18. При желании добавьте каталог в PATH, затем выполните ku --version. Для интеграции с VS Code установите входящий в архив ku-language-0.0.18.vsix.
Interpreter and VS Code extension
Раздел «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).
Требования для запуска и сборки
Раздел «Требования для запуска и сборки»| Операция | Дополнительные требования |
|---|---|
ku run hello.ku / ku check hello.ku |
Ku CLI для соответствующей платформы |
Обычная ku build hello.ku |
Rust 1.89.0 для целевой платформы и системный компоновщик; сохраните поставляемые зависимости Rust |
ku build --backend c hello.ku |
Рабочий компилятор C и компоновщик для целевой платформы |
| Нативная программа с базой данных | Подходящие внешние динамические библиотеки клиента БД; они не входят в архив |
Средство запуска по умолчанию встраивает только исходный код точки входа. Импортируемые модули по-прежнему загружаются из исходных расположений. Развёртывание полного графа локальных импортов без исходных файлов требует нативной компиляции через C и подчиняется ограничениям бэкенда.
Проверка исходного кода разработки
Раздел «Проверка исходного кода разработки»Из локальной копии репозитория:
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.
Удаление
Раздел «Удаление»При установке из архива удалите каталог распаковки, отмените добавленную запись PATH и удалите расширение VS Code. Сначала сохраните созданные там исходные файлы и настройки. Отдельный установщик в один клик, установка через менеджер пакетов и команда ku uninstall не проверены.
Далее: запустите первую программу. Источник правил установки: архивы выпусков.
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.