عدي للمحتوى

Rust

تطبيقRust Foundation

بيتقال عليه برضه rustc، rustup، cargo

Rust Foundationإنتاجية

مجموعة أدوات لغة Rust. أداة rustup بتثبت rustc.exe و cargo. ملف rustc.exe مش جزء مدمج في Windows وهو مش مترجم لغة Go.

اللي محتاج تعرفه

rustup بتثبت rustc.exe. ده مش Go ومش جزء مدمج من نظام Windows.

مترجم Rust هو rustc.exe، وغالبا بتثبته أداة rustup جوه فولدر المستخدم. ملف go.exe هو حزمة تطوير Go الخاصة بشركة Google. أما MSVC فهي مجموعة أدوات Microsoft C++ اللي rustc ممكن يحتاجها. Windows مش بيجي معاه rustc جاهز.

إيه هو؟
مترجم Rust عن طريق rustup
هل هو نفسه Go؟
لأ. لغة تانية خالص
هل هو مدمج مع Windows؟
لا. rustup هي اللي بتثبته
Feex بتقولك
لو rustc مش موجود، هشغل أداة rustup-init تاني من rust-lang.org. مش همسح تثبيت Go عشان أصلح المشكلة. دول مجموعات أدوات مختلفة تماما.

إيه هو Rust؟

Rust هي اللغة. rustup بتثبت rustc و cargo. ده مش Go، ولا MSVC، ومش مترجم نازل افتراضيا مع Windows.

لو عمرك ما استخدمته

لو ملف الـ README طلب منك تثبت Rust، شغل rustup من rust-lang.org/tools/install. أداة rustup بتحط rustc.exe و cargo.exe تحت البروفايل بتاع المستخدم بتاعك. ملف rustc.exe مش جزء من Windows. وملف go.exe هو حزمة لغة تانية خالص. وحزمة Visual Studio Build Tools بتبقى مطلوبة في أوقات كتير عشان أداة الربط MSVC linker، مش عشان تكون بديل للمترجم.

بيستخدم في إيه؟

ترجمة وحزم مكتبات Rust (crates)

rustc.exe و cargo.exe. ملف go.exe مش هيقدر يبني ملف Cargo.toml.

التبديل بين مجموعات الأدوات باستخدام rustup

stable، و beta، و nightly. مدير الإصدارات ده خاص بـ Rust فقط.

الربط باستخدام MSVC أو GNU

على Windows، rustup في أغلب الأوقات بتحتاج أدوات Visual Studio C++. ملف cmake.exe لسه برضه مش هو المترجم ده.

مين اللي بيحتاجه؟

  • الناس اللي ماشية ورا كتاب شرح Rust على Windows
  • المستخدمين اللي شافوا rustc.exe وافتكروا إنه جاي نازل مع Windows
  • أي حد ثبت Go وكان مستغرب cargo راحت فين

الحالة الحالية

Rust (2015) هي مجموعة أدوات لغة حالية من Rust Foundation. المطور لسه بيوجه مستخدمين Windows لموقع https://www.rust-lang.org/tools/install.

عمره قد إيه؟

Mozilla أطلقت Rust 1.0 سنة 2015. وبقت rustup هي أداة التثبيت القياسية. هي من نفس جيل Go 1.x على Windows، ومش لغة قديمة من لغات Microsoft بتاعة التسعينات. قنوات إصدارات Nightly و stable شغالة ومحدثة.

الإصدارات

القنوات الأساسية الأول. مش كل أرقام الإصدارات الدقيقة متحقق منها هنا.

stable
beta
nightly

متطلبات النظام

القيم دي حسب التوجيهات الرسمية للمطور. ضغط الشغل الفعلي بيغير الاحتياج الحقيقي.

الحد الأدنى

الحد الأدنى لمتطلبات النظام
نظام التشغيل إصدار حديث 64-بت من Windows 10 أو Windows 11، حسب متطلبات rustup
الرcurrentام (RAM) المترجم استهلاكه معتدل. الـ crates الكبيرة بتحتاج كذا جيجابايت وقت البناء

استهلاك الموارد

استهلاك الـ CPU
بيعتمد على الحاجات اللي فاتحها جوه البرنامج
استهلاك الـ RAM
بيعتمد على المستندات أو التبويبات أو المكتبات

العمليات المتثبتة

الملفات التنفيذية دي تابعة للمنتج ده لما بيكون متثبت.

العمليات المتثبتة
rustc.exe مترجم Rust عن طريق rustup
cargo.exe أداة الحزم والبناء الخاصة بـ Rust

مكونات بدء التشغيل (Startup)

rustc مش بيبدأ مع Windows. و rustup بتتحدث لما تطلب منها ده.

أماكن الملفات

أماكن Rust الشائعة
التثبيت المعتاد C:\Users\<you>\.cargo\bin\

صيغ الملفات

RSTOML

المشاكل الشائعة

أداة الربط `link.exe` غير موجودة (linker `link.exe` not found)

ثبت حزمة مهام عمل Visual Studio C++ أو أدوات Build Tools. الخطأ ده مشكلة في بيئة تشغيل Rust على Windows، ومش معناه إن go.exe مش موجود.

ناس بتنسخ rustc جوه System32

سيب rustup تدير مسار ~/.cargo/bin. وملف rustc.exe العشوائي اللي في Downloads ده تتجاهله أحسن.

حل المشاكل الشائعة

أمر rustup show و where.exe rustc

المفروض تلاقي مسار تحت .cargo أو .rustup. المسار Program Files\Go ده بتاع اللغة التانية.

ثبت من rust-lang.org/tools/install

ملف rustup-init.exe هو نقطة الدخول الرسمية لـ Windows. أي ملف مضغوط zip لمترجم Rust على منتدى فهو ملف مشكوك فيه وميتاخدش بيه.

ضيف أدوات بناء MSVC لو link.exe ناقص

حزمة مهام العمل في Visual Studio Installer هي الحل المعتاد. برنامج CMake لوحده مش هيوفرلك rustc.

البدائل

استخدم Go لو المشروع مكتوب بـ Go. واستخدم MSVC لو بتكتب C++. و rustup هي برضه الطريقة اللي بتجيب بيها المترجم ده.

المساعدة والتنزيلات الرسمية

ابدأ بالمطور الأصلي. مواقع ملفات الـ exe العشوائية مش جهة دعم.

جهات الاتصال الرسمية
تنزيل www.rust-lang.org/tools/install ملف التثبيت الرسمي أو صفحة المطور
المساعدة doc.rust-lang.org/ دعم المطور
الموقع الرسمي www.rust-lang.org/ ابدأ من هنا، مش من موقع ملفات exe عشوائي
كتاب rustup rust-lang.github.io/rustup/ إزاي rustup بتثبت مجموعات الأدوات على Windows

العتاد المرتبط

عمليات الترجمة محتاجة معالج ورامات. الـ crates الكبيرة محتاجة SSD. مش مطلوب كارت شاشة خارجي (GPU).

التفاصيل التقنية

التفاصيل التقنية

أرقام إصدارات المطور بتتغير. المقال ده مش بيثبت إصدار معين.

المصادر والتحقق

تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.

هل المقالة دي كانت مفيدة؟

مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.

هل المقالة دي كانت مفيدة؟