我知道将和二进制文件rustup
安装到,但是它将可执行文件安装到哪里?据我所知,这在任何文档中都没有解释,运行安装程序也不会告诉你。如果可能的话,我想避免将它安装到我的主目录以外的任何地方。如果这有所作为,我正在使用 macOS。rustc
cargo
~/.cargo/bin
rustup
3 回答
默认情况下,rustup 也安装到你的主目录:
$ which rustup
/Users/shep/.cargo/bin/rustup
该文件指出:
rustup
rustc
将、cargo
和其他标准工具安装rustup
到 Cargo 的bin
目录。在 Unix 上,它位于$HOME/.cargo/bin
和 Windows 上%USERPROFILE%\.cargo\bin
。这是cargo install
安装 Rust 程序和 Cargo 插件的同一目录。
rustup
允许您通过设置环境变量CARGO_HOME
并RUSTUP_HOME
在运行 rustup-init 可执行文件之前自定义安装。如环境变量部分所述,RUSTUP_HOME
设置 root rustup 文件夹,用于存储已安装的工具链和配置选项。CARGO_HOME
包含货物使用的缓存文件。
在我的情况下,rustup(连同它安装的工具链)位于一个名为 .rustup 的文件夹中,该文件夹与 .cargo 处于同一级别
如果您使用 Chocolatey 安装 Rust,它会安装到C:\ProgramData\chocolatey\bin
(至少在我使用它时)。
要验证它是由 Chocolatey 安装的,请在 PowerShell 窗口中运行choco list --local-only
并查看返回的列表是否包含 Rust。
choco uninstall rust
您可以通过在管理 PowerShell 窗口中运行来卸载 Chocolatey 的 Rust 实例。