Instalação e downloads
As atualizações de v0.0.18 abaixo estão por enquanto em inglês; o restante da tradução foi preservado. 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.
Escolha a plataforma
Seção intitulada “Escolha a plataforma”Download the target archive below, its manifest and SHA256SUMS from the v0.0.18 Release. native_ci-* artifacts are CI examples, not CLI installers.
| Sistema | Arquitetura | Arquivo |
|---|---|---|
| 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 |
Não foram verificados arquivos para outras plataformas. O suporte à compilação cruzada não significa que todo sistema operacional ou arquitetura tenha um pacote publicado.
Extraia e verifique
Seção intitulada “Extraia e verifique”- Verifique o arquivo compactado com
SHA256SUMSda versão. Um.manifest.jsonseparado descreve a integridade do arquivo e do seu conteúdo. As somas de verificação verificam a integridade; não são assinaturas do publicador. - Extraia todo o arquivo compactado em um diretório vazio e leia
README-INSTALL.md. Preserve a organização relativa deku,libku.rlib,deps/enative-tls/. - Confira a versão nesse diretório. No macOS / Linux:
./ku --versionNo Windows PowerShell:
.\ku.exe --versionA versão informada deve ser 0.0.18. Opcionalmente, adicione este diretório a PATH e execute ku --version. Instale o arquivo incluído ku-language-0.0.18.vsix para integração com o VS Code.
Requisitos de execução e compilação
Seção intitulada “Requisitos de execução e compilação”| Operação | Requisitos adicionais |
|---|---|
ku run hello.ku / ku check hello.ku |
CLI do Ku para a plataforma correspondente |
ku build hello.ku padrão |
Rust 1.89.0 para o destino e seu vinculador de sistema; manter as dependências Rust incluídas |
ku build --backend c hello.ku |
Compilador e vinculador C funcionais para o destino |
| Programa nativo de banco de dados | Bibliotecas dinâmicas externas correspondentes do cliente de banco de dados; não estão incluídas |
O executor padrão incorpora apenas o código-fonte de entrada. Os módulos importados continuam sendo carregados de seus locais originais. A implantação de um grafo completo de importações locais independente dos fontes exige compilação nativa em C e continua sujeita aos limites de suporte dos backends.
Experimente o código de desenvolvimento
Seção intitulada “Experimente o código de desenvolvimento”A partir de uma cópia local do repositório:
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.
Desinstale
Seção intitulada “Desinstale”Em uma instalação por arquivo compactado, remova o diretório extraído, desfaça as entradas PATH adicionadas e desinstale a extensão do VS Code. Primeiro preserve os arquivos-fonte e a configuração que criou nesse local. Não foram verificados um instalador separado de um clique, instalação por gerenciador de pacotes ou um comando ku uninstall.
Próximo passo: execute o primeiro programa. Fonte do contrato de instalação: arquivos de versões.
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.