Nach der Installation von rustup wurde keine Standard-Toolchain konfiguriert

75

Ich habe Rust mit rustup installiert , aber wenn ich versuche, einen Rust-Befehl wie cargooder rustcin meiner Konsole einzugeben , wird der folgende Fehler angezeigt:

error: no default toolchain configured

Ist das ein bekanntes Problem? Ich benutze Windows 7.

Darkaird
quelle
Was bekommst du beim Laufen rustup toolchain list?
E_net4 ist hier
@ E_net4 Ich bekomme: "keine installierten Toolchains"
Darkaird
Nun, Sie haben Ihre eigene Frage beantwortet. Installieren Sie eine Toolchain (vorzugsweise Standard). Das Seltsame daran ist, dass es nicht standardmäßig installiert wurde.
E_net4 ist hier
1
Ja, wie Sie bereits erwähnt haben, sollte rustup-init.exe keine Standard-Toolchain installieren? Ich kann nicht einmal mit dem Befehl "rustup self uninstall" deinstallieren, der gleiche Fehler erscheint ...
Darkaird
Können Sie Ihre Frage mit allem aktualisieren, was Sie bisher versucht haben?
E_net4 ist hier

Antworten:

159

Wenn es den Anschein hat, dass rustup die stabile Toolchain nicht erfolgreich installiert und konfiguriert hat, können Sie dies manuell tun:

rustup install stable
rustup default stable

Nach dem Testen scheint meine unvollständige Installation durch einen Netzwerkfehler verursacht worden zu sein. Sie können auch versuchen, eine Neuinstallation durchzuführen, um das Problem zu lösen.

BlackGlory
quelle
Ich hatte einen Netzwerkfehler bei der Installation von Rost - meine Wi-Fi-Verbindung wurde unterbrochen - und hatte dieselbe Fehlermeldung. Durch Ausführen dieser Befehle wurde das Problem behoben.
Bgvaughan
Ich habe rustup mit yay installiert und diese Befehle anscheinend nicht ausgeführt!
Shubham Sharma
7

Das Problem ist auf meine Verbindung und meinen Proxy zurückzuführen, durch die Rustc, Fracht und andere nicht heruntergeladen werden konnten.

Ich dachte, dass alle ausführbaren Dateien All-in-One waren, aber anscheinend nicht.

Darkaird
quelle
3
Ich bin mir sicher, dass an meinem Setup nicht einmal Proxys beteiligt sind und ich immer noch die gleichen Fehler erhalte.
Szczepan Hołyszewski
Ich habe nicht gesagt, dass dies DIE Lösung für das Problem ist, aber es kann eine sein.
Darkaird
Ich benutze cntlm, um an dem Proxy meines Unternehmens vorbeizukommen.
Cthutu
2

In meinem Fall hatte ich Multirust installiert und Folgendes funktionierte für mich:

multirust install stable
multirust default stable
FroiD
quelle
1

Ich habe Rost von root installiert, aber meine IDEA funktioniert auf Benutzer, dann habe ich Rost auf Benutzer installiert, alles hat gut funktioniert.

wangsir
quelle