العودة إلى الدورة

إعداد البيئة وأداة Cargo

لغة Rust للأنظمة وأمن الـ Web3

البدء مع Rustup

لتثبيت Rust، نستخدم rustup؛ وهي الأداة التي تدير الإصدارات وسلاسل الأدوات (toolchains).

bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

تعرف على Cargo: صديقك المفضل الجديد

Cargo هو مدير الحزم في Rust، وأداة البناء، ومشغل الاختبارات.

  • cargo new project_name: لإنشاء مشروع جديد.
  • cargo build: لتجميع (Compile) الكود الخاص بك.
  • cargo run: لتجميع الكود وتشغيله في خطوة واحدة.
  • cargo check: للتحقق من الكود دون بناء ملف ثنائي (وهي عملية أسرع بكثير).

تشريح مشروع Cargo

  • Cargo.toml: ملف الإعدادات (البيان) حيث تحدد المكتبات الخارجية (dependencies).
  • src/main.rs: نقطة الدخول الرئيسية لتطبيقك.