rustup会安装在哪里?

Adr*_*ian 6 rust rustup

我知道rustuprustccargo二进制文件安装到~/.cargo/bin,但是它将rustup可执行文件安装到哪里?据我所知,任何文档都没有对此进行解释,并且运行安装程序也不会告诉您。如果可能,我希望避免将其安装到主目录以外的任何位置。我正在使用macOS,如果有帮助的话。

She*_*ter 7

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

$ which rustup
/Users/shep/.cargo/bin/rustup
Run Code Online (Sandbox Code Playgroud)

文档指出

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

接着描述了如何更改默认设置

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