安装与下载
本页安装目标为 v0.0.18 实验预发行版,不是稳定版,也不代表生产就绪。请以实际 v0.0.18 Release 及其资产为准,文档本身不能证明发布任务已执行。
选择对应平台
“选择对应平台”章节从 v0.0.18 Release 下载以下目标归档、并列 manifest 与 SHA256SUMS。native_ci-* 是 CI 样例,不是 CLI 安装包。
| 系统 | 架构 | 归档文件 |
|---|---|---|
| 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 |
没有核实的其他平台安装包。跨平台编译能力也不表示任意操作系统或架构已有发行包。
解压与验证
“解压与验证”章节- 对照 Release 的
SHA256SUMS校验归档;并列.manifest.json提供归档和文件清单信息。校验和用于检查完整性,不是发布者签名。 - 把完整归档解压到一个空目录,阅读其中的
README-INSTALL.md。保留ku、libku.rlib、deps/和native-tls/的相对布局。 - 在解压目录检查版本。macOS / Linux:
./ku --versionWindows PowerShell:
.\ku.exe --version应显示版本 0.0.18。需要从任意目录调用时,把该目录加入 PATH,再执行 ku --version。VS Code 扩展通过归档内的 ku-language-0.0.18.vsix 安装。
运行与构建需要什么
“运行与构建需要什么”章节| 操作 | 额外要求 |
|---|---|
ku run hello.ku / ku check hello.ku |
对应平台的 Ku CLI |
默认 ku build hello.ku |
匹配目标的 Rust 1.89.0 及系统 linker;保留随包的 Rust 依赖 |
ku build --backend c hello.ku |
可工作的目标 C 编译器与 linker |
| native 数据库程序 | 另外安装对应数据库客户端动态库;发行包未包含这些库 |
默认 build 的 runner 只嵌入入口源码,导入模块仍从原路径读取。完整本地 import graph 的源码无关部署需要 native C 构建,并受后端支持范围约束。
从源码试用开发分支
“从源码试用开发分支”章节在已取得的仓库根目录执行:
cargo +1.89.0 run --locked --release -- --versioncargo +1.89.0 run --locked --release -- run examples/hello.ku本版 CLI 与 Cargo 版本统一为 0.0.18。从源码复现时记录 Git commit、平台与工具链;源码构建成功不等于安装包已经发布。
卸载
“卸载”章节归档式安装可移除自行解压的 Ku 目录,撤销自己添加的 PATH 项,并在 VS Code 中卸载扩展。删除前保留该目录里自行创建的源码和配置。当前未核实独立的一键安装器、包管理器安装入口或 ku uninstall 命令。
ku supervise 的系统条件与内存边界见支持范围。macOS CLI 可运行程序,但原生不支持该隔离模式。