我知道rustup会将rustc和cargo二进制文件安装到~/.cargo/bin,但是它将rustup可执行文件安装到哪里呢?据我所知,这在任何文档中都没有解释,运行安装程序也不会告诉你。如果可能的话,我希望避免将其安装到除我的主目录之外的任何地方。我正在使用macOS,如果这有什么区别的话。
发布于 2017-10-14 09:08:56
在默认下,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插件的同一目录。
It goes on to describe how to change the defaults
rustup允许您在运行rustup-init可执行文件之前,通过设置环境变量CARGO_HOME和RUSTUP_HOME来自定义安装。正如在环境变量部分中所提到的,RUSTUP_HOME设置了根rustup文件夹,该文件夹用于存储已安装的工具链和配置选项。CARGO_HOME包含cargo使用的缓存文件。
发布于 2021-04-15 00:00:38
在我的示例中,rustup (以及它安装的工具链)位于与.cargo相同级别的名为.rustup的文件夹中
发布于 2021-04-06 00:13:47
如果你使用巧克力来安装Rust,它会安装到C:\ProgramData\chocolatey\bin (至少在我使用它的时候是这样)。
要验证它是否由Chocolatey安装,请在PowerShell窗口中运行choco list --local-only并查看返回的列表是否包含锈。
您可以通过在管理PowerShell窗口中运行choco uninstall rust来卸载Chocolatey的Rust实例。
https://stackoverflow.com/questions/46739842
复制相似问题