11

我知道将和二进制文件rustup安装到,但是它将可执行文件安装到哪里?据我所知,这在任何文档中都没有解释,运行安装程序也不会告诉你。如果可能的话,我想避免将它安装到我的主目录以外的任何地方。如果这有所作为,我正在使用 macOS。rustccargo~/.cargo/binrustup

4

3 回答 3

12

默认情况下,rustup 也安装到你的主目录:

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

文件指出

rustuprustc将、cargo和其他标准工具安装rustup到 Cargo 的bin目录。在 Unix 上,它位于$HOME/.cargo/bin和 Windows 上%USERPROFILE%\.cargo\bin。这是cargo install安装 Rust 程序和 Cargo 插件的同一目录。

继续描述如何更改默认值

rustup允许您通过设置环境变量CARGO_HOMERUSTUP_HOME在运行 rustup-init 可执行文件之前自定义安装。如环境变量部分所述,RUSTUP_HOME设置 root rustup 文件夹,用于存储已安装的工具链和配置选项。CARGO_HOME包含货物使用的缓存文件。

于 2017-10-14T01:08:56.433 回答
1

在我的情况下,rustup(连同它安装的工具链)位于一个名为 .rustup 的文件夹中,该文件夹与 .cargo 处于同一级别

于 2021-04-14T16:00:38.053 回答
-3

如果您使用 Chocolatey 安装 Rust,它会安装到C:\ProgramData\chocolatey\bin(至少在我使用它时)。

要验证它是由 Chocolatey 安装的,请在 PowerShell 窗口中运行choco list --local-only并查看返回的列表是否包含 Rust。

choco uninstall rust您可以通过在管理 PowerShell 窗口中运行来卸载 Chocolatey 的 Rust 实例。

于 2021-04-05T16:13:47.493 回答