نصب و دریافت
اطلاعات تازهٔ 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 |
بایگانی پلتفرمهای دیگر بررسی نشده است. پشتیبانی از کامپایل متقابل به معنای انتشار بسته برای تمام سیستمعاملها و معماریها نیست.
استخراج و بررسی
بخشی با عنوان «استخراج و بررسی»- بایگانی را با
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 را نصب کنید.
نیازمندیهای اجرا و ساخت
بخشی با عنوان «نیازمندیهای اجرا و ساخت»| عملیات | نیازمندیهای اضافی |
|---|---|
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.