0Pricing
Learn Rust Coding · درس

تثبيت Rust وCargo

تعلّم كيفية تثبيت Rust ومدير حزمها Cargo على نظامكم. يضمن هذا الدرس إعداد بيئة التطوير لديكم بصورة صحيحة.

تثبيت Rust وCargo درس مجاني في Learn Rust Coding على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Learn Rust Coding، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Learn Rust Coding 3 دروس في المجموع.

Welcome to Rust Development!

أهلاً بك يا Rustacean المستقبلي! تمنحك لغة Rust السرعة، وأمان الذاكرة، والتزامن الآمن؛ وهي تُستخدم في كل مكان بدءاً من خدمات الويب وحتى الرقائق المدمجة. أولاً، دعنا نقوم بإعداد مجموعة أدواتك.

Meet Rustup: The Installer

Rustup هو مثبت حزمة الأدوات الرسمي للغة Rust. يقوم بتنزيل وتحديث المترجم (compiler)، ويدير إصدارات stable وbeta وnightly، ويعمل بنفس الطريقة على جميع أنظمة التشغيل.

Install on Linux & macOS

على Linux/macOS، الصق نص rustup البرمجي في الطرفية (terminal) واقبل الخيار الافتراضي 1. ثم أعد تشغيل الطرفية أو نفذ الأمر source $HOME/.cargo/env.

Install on Windows

على Windows، قم بتنزيل rustup-init.exe من rustup.rs وقم بتشغيله — أو ثبته عبر WSL واتبع خطوات Linux. الإعدادات الافتراضية مناسبة.

Verify Rust Installation

تحقق من المترجم باستخدام rustc --version. سطر الإصدار مثل rustc 1.XX.X يعني أن لغة Rust تم إعدادها بشكل صحيح.

Meet Cargo: Rust's Package Manager

يقوم Rustup أيضاً بتثبيت Cargo، وهو نظام بناء وإدارة حزم لغة Rust. إنه مساعد مشروعك في كل ما ستقوم به تقريباً.

Cargo's Superpowers

Cargo يقوم ببناء وتشغيل الكود الخاص بك، وتشغيل الاختبارات، وإدارة الاعتمادات (crates)، وتجهيز هياكل المشاريع القياسية. ستعتمد عليه في كل مشروع.

Verify Cargo Installation

قم بتأكيد Cargo بنفس الطريقة: قم بتشغيل cargo --version. ظهور سطر الإصدار يعني أن Cargo جاهز للاستخدام.

Understanding Your PATH

يضيف Rustup المسار ~/.cargo/bin إلى متغير البيئة PATH الخاص بك، وهو قائمة المجلدات التي يبحث فيها نظام التشغيل (shell) عن البرامج. ولهذا السبب تعمل rustc و cargo من أي مجلد.

Quick Check: Rust Tools

ما هي الأداة الأساسية المستخدمة لتثبيت وإدارة سلاسل أدوات Rust (مثل المترجم وCargo) على نظامك؟

Recap & Next Steps

لقد قمت بتثبيت Rust وCargo باستخدام Rustup، وتحققت من كلتا الأداتين، واطلعت على دور Cargo. الخطوة التالية: كتابة برنامجك الأول بلغة Rust.

الأسئلة الشائعة

هل درس «تثبيت Rust وCargo» مجاني؟

نعم — نص درس «تثبيت Rust وCargo» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Learn Rust Coding، انتقل إلى CoddyKit PRO. تتضمن دورة Learn Rust Coding 3 دروس في المجموع.

ماذا ستتعلم في «تثبيت Rust وCargo»؟

تعلّم كيفية تثبيت Rust ومدير حزمها Cargo على نظامكم. يضمن هذا الدرس إعداد بيئة التطوير لديكم بصورة صحيحة. تتمرن على Learn Rust Coding مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Learn Rust Coding؟

لا تُشترط خبرة سابقة. Learn Rust Coding على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.

كم من الوقت يستغرق درس «تثبيت Rust وCargo»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Learn Rust Coding هذا؟

نعم. كل درس في Learn Rust Coding يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. تثبيت Rust وCargo
  2. برنامجكم الأول «Hello, World!»
  3. استكشاف سلسلة أدوات Rust
← العودة إلى Learn Rust Coding