Vscode-rust: تعذر بدء خادم لغة Rust للعميل

تم إنشاؤها على ١٣ نوفمبر ٢٠١٩  ·  4تعليقات  ·  مصدر: rust-lang/vscode-rust

أنا أستخدم rust 1.39.0 وقمت بتثبيته باستخدام مدير إصدار الصدأ.

الآن في vscode ، أرى الخطأ أدناه. هل أحتاج إلى تحديد مسار الصدأ لأن مترجم الصدأ أو الترجمة الثنائية سيكونان مختلفين عند التثبيت باستخدام مدير إصدار الصدأ.

خطأ
Couldn't start client Rust Language Server

التعليق الأكثر فائدة

لدي نفس المشكلة على macOS. راجعت which rustup باستخدام $ sh ، $ bash و $ zsh . يوجد Rustup دائمًا تحت /Users/user/.cargo/bin/rustup . لذلك لا يبدو أنها مشكلة $PATH . rls أيضًا /Users/user/.cargo/bin/rls .

تحديث:
لقد قمت بحل هذه المشكلة عن طريق تعيين "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" صراحة.

ال 4 كومينتر

هذا شيء ما مع /bin/sh ولا يمكن العثور على الصدأ في $PATH .

Command failed: rustup toolchain list /bin/sh: rustup: command not found

لدي نفس المشكلة على macOS. راجعت which rustup باستخدام $ sh ، $ bash و $ zsh . يوجد Rustup دائمًا تحت /Users/user/.cargo/bin/rustup . لذلك لا يبدو أنها مشكلة $PATH . rls أيضًا /Users/user/.cargo/bin/rls .

تحديث:
لقد قمت بحل هذه المشكلة عن طريق تعيين "rust-client.rustupPath": "/Users/user/.cargo/bin/rustup" صراحة.

بفضل تعليق @ eratio08 ، قمت أيضًا بإصلاح هذه المشكلة ~/Library/Application Support/Code/User/settings.json وإضافة "rust-client.rlsPath": "/Users/NathanielRuiz/.cargo/bin/rls" بشكل صريح.

(يمكنك أيضًا القيام بذلك في Ctrl + Shift + P -> Preferences: Open User Settings )

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

mcclure picture mcclure  ·  4تعليقات

rpeshkov picture rpeshkov  ·  5تعليقات

japert picture japert  ·  4تعليقات

simobiggs picture simobiggs  ·  4تعليقات

Tape-Worm picture Tape-Worm  ·  4تعليقات