2017-10-14 1 views
3

Je comprends que rustup installe les binaires rustc et cargo à ~/.cargo/bin, mais où installe-t-il l'exécutable rustup? Autant que je sache, ceci n'est expliqué dans aucune documentation et le programme d'installation ne vous le dit pas non plus. Je voudrais éviter qu'il soit installé ailleurs que dans mon répertoire personnel, si possible. J'utilise macOS si cela fait une différence.Où rustup s'installe-t-il?

Répondre

3

Par défaut, rustup est également installé dans votre répertoire personnel:

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

Le documentation states:

rustup installe rustc, cargo, rustup et d'autres outils standards pour le répertoire de fret bin. Sur Unix, il est situé au $HOME/.cargo/bin et sous Windows au %USERPROFILE%\.cargo\bin. C'est le même répertoire que cargo install va installer les programmes Rust et les plugins Cargo.

Il goes on to describe how to change the defaults:

rustup vous permet de personnaliser votre installation en définissant les variables d'environnement CARGO_HOME et RUSTUP_HOME avant de lancer l'exécutable rustup-init. Comme mentionné dans la section Variables d'environnement, RUSTUP_HOME définit le dossier racine de restauration, qui est utilisé pour stocker les chaînes d'outils installées et les options de configuration. CARGO_HOME contient des fichiers de cache utilisés par le fret.