أنا أتعلم الصدأ ، وأبدأ فقط. الإعداد الخاص بي:
نظام التشغيل: Archlinux إصدار 64 بت محدث مع rustup 1.20.2
و code 1.39.2
مثبتة من مستودعات البرامج.
تعمل الأوامر حتى الآن:
$ rustup default stable
$ rustup component add rls rust-analysis rust-src
في كود VS:
Command failed: rustup component list --toolchain error: The argument '--toolchain <toolchain>' requires a value but none was supplied USAGE: rustup component list --toolchain <toolchain> For more information try --help
يبدو أن VS Code غير قادر على التعامل مع المسارات المخصصة.
في بيئتي ، لدي:
CARGO_HOME="$HOME/.local/opt/rust_cargo"
RUSTUP_HOME="$HOME/.local/opt/rustup"
PATH="$HOME/.local/bin:$CARGO_HOME/bin:…"
ومن الواضح أن VS Code يتجاهل كلا المتغيرين …_HOME
. _يمكنني تعيين CARGO_HOME
في الإعدادات ، ولكن حتى ذلك الحين ، يتم تجاهله. لا يمكن حتى تعيين RUSTUP_HOME
. على أي حال ، يستمر VS Code في إنشاء ~/.cargo
و ~/.rustup
… لقد حاولت ربط هذه الأماكن بأماكني المخصصة بحيث يعثر عليها VS Code ، ولكن مع ذلك ، تقول أن RLS غير موجود.
بالمناسبة ، بالنسبة للغة _جديدة ، لا أستطيع أن أفهم كيف اختار فريق RUST وضع ملفات ذاكرة التخزين المؤقت ، و lib ، والإعدادات معًا ، وداخل ~
! تعتبر مواصفات XDG جيدة جدًا في الحفاظ على الفوضى في مكانها ؛ سيئة للغاية لم يتم اتباعهم.
لقد واجهت نفس المشكلة ، ولكن بعد بعض العبث ، وتجاهل المشكلة والمتابعة في تكوين إعداد Webpack الخاص بي ، بدأ المكون الإضافي المتضمن في معالجة Webpack للرمز المتعلق بـ Rust (wasm-pack-plugin) في الشكوى من عدم وجود سلسلة الأدوات الافتراضية.
TL ؛ DR يبدو أن تثبيت قوس الصدأ لا يعين سلسلة الأدوات الافتراضية. بعد تنفيذ الأوامر التالية لتنزيله وإعداده:
rustup install stable
rustup default stable
اختفت جميع المشكلات ولم يعد VSCode يشتكي.
TeHMoroS شكرا على ذلك. كنت أواجه الخطأ من OP على arch linux ، وقمت بتشغيل هذين الأمرين لإصلاحه.
التعليق الأكثر فائدة
يبدو أن VS Code غير قادر على التعامل مع المسارات المخصصة.
في بيئتي ، لدي:
ومن الواضح أن VS Code يتجاهل كلا المتغيرين
…_HOME
. _يمكنني تعيينCARGO_HOME
في الإعدادات ، ولكن حتى ذلك الحين ، يتم تجاهله. لا يمكن حتى تعيينRUSTUP_HOME
. على أي حال ، يستمر VS Code في إنشاء~/.cargo
و~/.rustup
… لقد حاولت ربط هذه الأماكن بأماكني المخصصة بحيث يعثر عليها VS Code ، ولكن مع ذلك ، تقول أن RLS غير موجود.بالمناسبة ، بالنسبة للغة _جديدة ، لا أستطيع أن أفهم كيف اختار فريق RUST وضع ملفات ذاكرة التخزين المؤقت ، و lib ، والإعدادات معًا ، وداخل
~
! تعتبر مواصفات XDG جيدة جدًا في الحفاظ على الفوضى في مكانها ؛ سيئة للغاية لم يتم اتباعهم.