Hostwinds دروس

نتائج البحث عن:


جدول المحتويات


# 1 - تحديث الصدأ الجذر دير
# 2 - تثبيت الصدأ
# 3 - تطبيق تغييرات مسار التثبيت
# 4 - تعيين الملف الشخصي
# 5 - التحقق من تثبيت Toolchain الصدأ
# 6 - تثبيت حزمة "بناء الأساسية"
# 7 - إنشاء برنامج "Hello World" الصدأ
# 8 - تجميع مع مترجم Rustc

تثبيت Rust Toolchain (Linux Cloud VPS)

العلامات: Linux,  Cloud Servers,  VPS 

# 1 - تحديث الصدأ الجذر دير
# 2 - تثبيت الصدأ
# 3 - تطبيق تغييرات مسار التثبيت
# 4 - تعيين الملف الشخصي
# 5 - التحقق من تثبيت Toolchain الصدأ
# 6 - تثبيت حزمة "بناء الأساسية"
# 7 - إنشاء برنامج "Hello World" الصدأ
# 8 - تجميع مع مترجم Rustc

على عكس اللغات الشائعة مثل C و Python، التي تحتوي على دول مجلس التعاون الخليجي و Cpython المجمعة في معظم إصدارات Linux، فإن الصدأ لا يحتوي (حتى الآن) على دعم أصلي على Linux ويجب تثبيته بشكل منفصل.

سيساعد هذا الدليل إذا كنت ترغب في تثبيت Toolchain لتطوير الصدأ.ستحتاج إلى مضيف Linux مع الوصول إلى Shell للبدء.

# 1 - تحديث الصدأ الجذر دير

# export RUSTUP_HOME='~/.rustup' 

# 2 - تثبيت الصدأ

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

خيارات التثبيت الحالية:
المضيف الافتراضي ثلاثي: x86_64-غير معروف لينكس-جنو
سلسلة الأدوات الافتراضية: مستقرة
الملف الشخصي: الافتراضي

تعديل متغير PATH: نعم

  1. المضي قدما في التثبيت (افتراضي)
  2. تخصيص التثبيت
  3. إلغاء التثبيت

لمتابعة تثبيت Rust الافتراضي ، اكتب 1 عند المطالبة ، واضغط على أدخل. إذا كنت تريد تعديل متغيرات PATH ، أو تغيير دفق toolchain ، أو إضافة ملف تعريف ، فيمكنك التحديد 2 وتقديم قيم مخصصة لكل منها.

# 3 - تطبيق تغييرات مسار التثبيت

# source ~/.bash_profile 

# 4 - تعيين الملف الشخصي

يأتي الصدأ مع ملفات تعريف منفصلة تتحكم فيها بتثبيت أدوات الصدأ في البيئة الحالية.يتم تحديد ملف التعريف الافتراضي أثناء التثبيت.يمكنك تغيير ملفات التعريف في أي وقت

  • الحد الأدنى - Rustc، الصدأ، STD، البضائع
  • إفتراضي - Rustc، Rust-Std، البضائع، مستندات الصدأ، Rustfmt، Clippy
# rustup set profile minimal 

# 5 - التحقق من تثبيت Toolchain الصدأ

# which rustc /root/.cargo/bin/rustc 

# 6 - تثبيت حزمة "بناء الأساسية"

صدأ يستخدم رابط دول مجلس التعاون الخليجي لمرحلة الارتباط من التجميع.مضيفك قد يكون أو لا يحتوي على CC المتاحة.يمكنك تثبيت بناء أساسي بالطريقة التالية:

توزيعة

أمر

RHEL / CentOS / Amazon Linux

sudo yum install gcc gcc-c ++ make

أوبونتو / ديبيان

sudo apt-get install build-ضروري

فيدورا

sudo yum install جعل gcc gcc-c ++ kernel-devel

في هذه المرحلة ، تم تثبيت سلسلة أدوات Rust وهي جاهزة للاستخدام. يمكنك اختبار سلسلة أدوات Rust عن طريق تجميع وتنفيذ برنامج اختبار Rust:

# 7 - إنشاء برنامج "Hello World" الصدأ

# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs

# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
} 

# 8 - تجميع مع مترجم Rustc

# rustc hellorust.rs 

يجب أن يؤدي المترجم إلى إخراج ملف واحد باسم "Hellorust" وهو ثنائي مجمعة من برنامج Hellorust.rs:

# ملف hellorust.
Hellorust: ELF 64 بت LSB كائن مشترك، X86-64، الإصدار 1 (SYSV)، مرتبط ديناميكيا، مترجم فوري /lib64/llinux-x86-64.so.2، for GNU / Linux 3.2.0، BuildID [Sha1] = B7A1B1E072FB63C7BE826F7964636D6A3B628485، مع Debug_info، لم تجرد، الكثير من الملاحظات (256)

يمكنك الآن تنفيذ برنامج الصدأ المترجم:

# ./hellorust

مرحبا من hostwinds!

كتب بواسطة Hostwinds Team  /  يونيو 11, 2021