我了解 echo " $file $( ls -l "$file" | awk '{print $5}' | grep --color=always [0-9] ) $regfile "
将rustup
和rustc
二进制文件安装到cargo
,但是它将~/.cargo/bin
可执行文件安装到哪里?据我所知,这在任何文档中都没有解释,运行安装程序也没有告诉你。如果可能的话,我想避免将它安装到除我的主目录之外的任何地方。如果有所作为,我正在使用macOS。
答案 0 :(得分:5)
通过默认,还会在您的主目录中安装rustup:
$ which rustup
/Users/shep/.cargo/bin/rustup
rustup
将rustc
,cargo
,rustup
和其他标准工具安装到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_HOME
和RUSTUP_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 实例。