نصب و دریافت
اطلاعات تازهٔ 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.