설치 및 다운로드
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 --versionWindows 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.