rustup在哪里安装自己?

时间:2017-10-14 01:06:22

标签: rust rustup

我了解 echo " $file $( ls -l "$file" | awk '{print $5}' | grep --color=always [0-9] ) $regfile " rustuprustc二进制文件安装到cargo,但是它将~/.cargo/bin可执行文件安装到哪里?据我所知,这在任何文档中都没有解释,运行安装程序也没有告诉你。如果可能的话,我想避免将它安装到除我的主目录之外的任何地方。如果有所作为,我正在使用macOS。

3 个答案:

答案 0 :(得分:5)

通过默认,还会在您的主目录中安装rustup:

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

documentation states

  

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

goes on to describe how to change the defaults

  

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

答案 1 :(得分:0)

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

答案 2 :(得分:-3)

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

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

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