2017-10-14 2 views
3

Ich verstehe, dass rustup installiert die rustc und cargo Binärdateien zu ~/.cargo/bin, aber wo installiert es die ausführbare Datei rustup? Soweit ich das beurteilen kann, wird dies in keiner Dokumentation erklärt und der Installer sagt es auch nicht. Ich möchte vermeiden, dass es irgendwo installiert wird, außer meinem Home-Verzeichnis, wenn möglich. Ich benutze macOS, wenn das einen Unterschied macht.Wo installiert sich rustup?

Antwort

3

von Standard wird rustup auch auf Ihrem Home-Verzeichnis installiert:

$ which rustup 
/Users/shep/.cargo/bin/rustup 

Die documentation states:

rustup installiert rustc, cargo, rustup und andere Standard-Tools bin Verzeichnis des Cargo. Unter Unix befindet es sich unter $HOME/.cargo/bin und unter Windows unter %USERPROFILE%\.cargo\bin. Dies ist das gleiche Verzeichnis, das cargo install Rust-Programme und Cargo-Plugins installiert.

Es goes on to describe how to change the defaults:

rustup können Sie Ihre Installation anpassen, indem Sie die Umgebungsvariablen CARGO_HOME und RUSTUP_HOME bevor die rustup-init ausführbare Datei ausgeführt wird. Wie im Abschnitt Umgebungsvariablen erwähnt, legt RUSTUP_HOME den Ordner root rostup fest, in dem installierte Toolchains und Konfigurationsoptionen gespeichert werden. CARGO_HOME enthält Cache-Dateien, die von der Fracht verwendet werden.