Saya belajar karat, dan baru mulai. Pengaturan saya:
OS: Archlinux 64-bit terbaru dengan rustup 1.20.2
dan code 1.39.2
diinstal dari repositori perangkat lunak.
Perintah berjalan sejauh ini:
$ rustup default stable
$ rustup component add rls rust-analysis rust-src
Dalam Kode 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
Tampaknya, Kode VS tidak dapat menangani jalur khusus.
Di lingkungan saya, saya memiliki:
CARGO_HOME="$HOME/.local/opt/rust_cargo"
RUSTUP_HOME="$HOME/.local/opt/rustup"
PATH="$HOME/.local/bin:$CARGO_HOME/bin:…"
Dan VS Code jelas mengabaikan kedua variabel …_HOME
. Saya _can_ mengatur CARGO_HOME
di pengaturan, tetapi meskipun demikian, itu diabaikan. RUSTUP_HOME
bahkan tidak dapat disetel. Bagaimanapun, VS Code terus membuat ~/.cargo
dan ~/.rustup
… Saya mencoba menghubungkan ini ke tempat kustom saya sehingga VS Code menemukannya, tetapi meskipun demikian, dikatakan bahwa RLS tidak ditemukan.
Omong-omong, untuk bahasa _new_, saya tidak dapat memahami bagaimana tim RUST memilih untuk menempatkan file cache, lib, dan pengaturan bersama-sama, dan tepat di dalam ~
! Spesifikasi XDG sangat bagus dalam menjaga kekacauan; sayang sekali mereka tidak diikuti.
Saya memiliki masalah yang sama, tetapi setelah mengutak-atik, mengabaikan masalah dan melanjutkan dalam mengonfigurasi pengaturan Webpack saya, plugin yang terlibat dalam penanganan Webpack kode terkait Rust (wasm-pack-plugin) mulai mengeluh tentang kurangnya rantai alat default.
TL;DR Tampaknya instalasi Arch dari rustup tidak mengatur rantai alat default. Setelah menjalankan perintah berikut untuk mengunduh dan mengaturnya:
rustup install stable
rustup default stable
semua masalah hilang dan VSCode tidak mengeluh lagi.
@TeHMoroS terima kasih untuk itu. saya mengalami kesalahan dari OP di arch linux, menjalankan 2 perintah itu memperbaikinya.
Komentar yang paling membantu
Tampaknya, Kode VS tidak dapat menangani jalur khusus.
Di lingkungan saya, saya memiliki:
Dan VS Code jelas mengabaikan kedua variabel
…_HOME
. Saya _can_ mengaturCARGO_HOME
di pengaturan, tetapi meskipun demikian, itu diabaikan.RUSTUP_HOME
bahkan tidak dapat disetel. Bagaimanapun, VS Code terus membuat~/.cargo
dan~/.rustup
… Saya mencoba menghubungkan ini ke tempat kustom saya sehingga VS Code menemukannya, tetapi meskipun demikian, dikatakan bahwa RLS tidak ditemukan.Omong-omong, untuk bahasa _new_, saya tidak dapat memahami bagaimana tim RUST memilih untuk menempatkan file cache, lib, dan pengaturan bersama-sama, dan tepat di dalam
~
! Spesifikasi XDG sangat bagus dalam menjaga kekacauan; sayang sekali mereka tidak diikuti.