Hostwinds دروس
نتائج البحث عن:
جدول المحتويات
العلامات: Cloud Servers, VPS, Linux
تم تصميم Rust لتكون لغة برمجة الأنظمة منخفضة المستوى ، على غرار C و C ++.إنه يوفر تحكمًا منخفضًا على مستوى موارد النظام وإدارة الذاكرة والأداء ، مما يجعلها مناسبة لتطوير أنظمة التشغيل ، وبرامج تشغيل الأجهزة ، ومحركات الألعاب ، وغيرها من البرامج التي تعتمد على الأداء.
سيوضح لك هذا البرنامج التعليمي كيفية تثبيت Rust من خلال توزيع Linux الخاص بك.
سنذهب أيضًا:
ابدأ بتحديث قوائم الحزمة لتوزيع Linux الخاص بك.سيضمن الأمر التالي أن تكون الحزمة الخاصة بك محدثة.
# For Ubuntu/Debian
Copysudo apt update
# For Fedora
sudo dnf update
يستخدم الصدأ حليقة لتنزيل المكونات أثناء التثبيت.قم بتثبيت حليقة إذا لم يتم تثبيتها بالفعل.
# For Ubuntu/Debian
Copysudo apt install curl
# For Fedora
sudo dnf install curl
يوفر Rust البرنامج النصي للتثبيت الذي يكتشف الحزمة المناسبة لتوزيع Linux الخاص بك.
سيقوم البرنامج النصي التالي بتنزيل وتثبيت أحدث إصدار من Rust.
يأمر:
Copycurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
انتاج:
يجب أن يبدو المخرجات مثل ما يلي ، على الرغم من أنه قد يختلف قليلاً اعتمادًا على إصدار الصدأ الذي تقوم بتنزيله.
Welcome to Rust!
This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.
Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:
/home/username/.rustup
This can be modified with the RUSTUP_HOME environment variable.
The Cargo home directory located at:
/home/username/.cargo
This can be modified with the CARGO_HOME environment variable.
The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:
/home/username/.cargo/bin
This path will then be added to your PATH environment variable by
modifying the profile files located at:
/home/username/.profile
/home/username/.bash_profile
/home/username/.bashrc
You can uninstall at any time with rustup self uninstall and
these changes will be reverted.
Current installation options:
default host triple: x86_64-unknown-linux-gnu
default toolchain: stable (default)
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>
في أسفل الإخراج ، يُطلب منك الاختيار من بين واحد من ثلاثة (3) خيارات.ما لم يكن لديك تخصيصات محددة في الاعتبار ، نقترح الاختيار الخيار 1 (افتراضي).
بمجرد اكتمال التثبيت ، سترى تأكيد رسالة مشابهة لما يلي:
Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run:
source $HOME/.cargo/env
بعد اكتمال التثبيت ، تحتاج إلى الحصول على البيئة ، أو تكوين قذيفة ، لجعل ثنائيات الصدأ متاحة في قشرة الحالية.
يأمر:
Copysource $HOME/.cargo/env
لا إخراج سيتم عرضه ، مع الإشارة إلى تنفيذ الأمر دون خطأ.سيتم تحديث بيئة قذيفك بصمت ، مما يتيح لك تشغيل أوامر الصدأ مثل صدأ و البضائع.
إذا كنت ترغب في التحقق من أن الصدأ مثبت بشكل صحيح ومعرفة إصدار الصدأ الذي تقوم بتشغيله ، فاستخدم الأمر التالي:
Copyrustc --version
cargo --version
يجب أن تطبع هذه الأوامر الإصدارات المثبتة من برنامج التحويل البرمجي الصدأ (صدأ) و ال مدير حزم البضائع (البضائع).
الإخراج (Rustc):
بالنسبة لمرجم الصدأ (Rustc) ، يجب أن ترى إخراجًا مشابهًا لما يلي:
rustc --version rustc 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
الإخراج (البضائع):
سيبدو إخراج مدير حزم البضائع شيئًا كهذا:
cargo --version cargo 1.xx.0 (xxxxxxxxx 20xx-xx-xx)
هذا كل شيء!لقد قمت بنجاح بتثبيت الصدأ والتحقق منه على نظام Linux الخاص بك.يمكنك الآن البدء في كتابة رمز الصدأ وبناء المشاريع واستخدام البضائع لإدارة التبعيات.
لإنشاء مشروع صدأ سنستخدمه البضائع يأمر.فيما يلي الخطوات:
في نافذة الطرفية الخاصة بك ، قم بتشغيل ما يلي لإنشاء دليل جديد:
يأمر:
Copycargo new project_name
يحل محل اسم المشروع مع اسم المشروع من اختيارك ، فقط تأكد من اتباع اتفاقيات تسمية Rust - أحرف صغيرة مع السطح السفلي للمساحات.
انتاج:
بمجرد إنشاء المشروع ، سترى الإخراج التالي:
Created binary (application) `project_name` package
يأمر:
Copycd project_name
انتاج:
سترى الملفات التي تم إنشاؤها وهيكل الدليل
Copyproject_name/
├── Cargo.toml
├── src/
│ └── main.rs
يأمر:
Copycargo build
سيؤدي هذا إلى تجميع رمز الصدأ الخاص بك وإنشاء ثنائي قابل للتنفيذ في الهدف/تصحيح/ الدليل.
انتاج:
سيختلف الإخراج وفقًا لما إذا كان مشروعًا موجودًا أم لا ، لديك أي تبعيات للمشروع ، أو أخطاء التجميع.إذا كان مشروعًا جديدًا ، فيجب أن يبدو الإخراج شيئًا كهذا:
Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 1.11s
يأمر:
Copycargo run
سيؤدي هذا الأمر إلى إنشاء مشروعك (إذا لم يتم بناؤه بعد) ثم قم بتشغيل المنافسة الناتجة.
انتاج:
اعتمادًا على حالة مشروعك ، مثل المباني الموجودة أو تغييرات الكود أو أخطاء وقت التشغيل ، سيختلف الإخراج.
لمشروع جديد مع الافتراضي "مرحبا ، العالم!"البرنامج ، سوف تفعل شيء مثل هذا:
Compiling project_name v0.1.0 (/path/to/your/project)
Finished dev [unoptimized + debuginfo] target(s) in 0.61s
Running `target/debug/project_name`
Hello, world!
لإلغاء تثبيت الصدأ من نظامك ، يمكنك اتباع هذه الخطوات:
يأمر:
Copyrustup self uninstall
سيقوم هذا الأمر بإزالة مجموعة أدوات الصدأ بأكملها ، بما في ذلك برنامج التحويل البرمجي الصدأ (صدأ) ، مدير حزمة البضائع (البضائع) ، وجميع المكونات المرتبطة.
انتاج:
Thanks for hacking in Rust!
This will uninstall all Rust toolchains and data, and remove $HOME/.cargo/bin from your PATH environment variable.
Continue? (y/N)
اكتب "ذ" ثم اضغط أدخل لإكمال إلغاء التثبيت.
يجب على البرنامج النصي إلغاء التثبيت إزالة معظم الملفات والأدلة المتعلقة بالصدأ.ومع ذلك ، لديك خيار إزالة أي أدلة أو ملفات متبقية يدويًا.
يأمر:
Copyrm -rf ~/.cargo
rm -rf ~/.rustup
انتاج:
هنالك لا إخراج عندما يتم تنفيذ البرنامج النصي.ومع ذلك ، يمكنك التحقق من أن الدلائل تتم إزالتها من خلال الأمر التالي:
ls -la ~ | grep ".cargo"
ls -la ~ | grep ".rustup"
لن يشير أي إخراج من هذا إلى إزالة الدلائل بنجاح.
كتب بواسطة Hostwinds Team / يونيو 11, 2021