我知道rustuprustccargo二进制文件安装到~/.cargo/bin中,但它将rustup可执行文件安装到哪里?据我所知,这在任何文档中都没有解释,运行安装程序也不会告诉您。如果可能的话,我想避免安装到除了我的主目录之外的任何地方。如果有什么不同的话,我会用macOS。

最佳答案

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

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

documentation states
rustuprustccargorustup和其他标准工具安装到Cargo的bin目录。在Unix上,它位于$HOME/.cargo/bin上,在Windows上,它位于%USERPROFILE%\.cargo\bin上。这个目录与cargo install安装Rust程序和Cargo插件的目录相同。
goes on to describe how to change the defaults
rustup允许您在运行rustup init可执行文件之前通过设置环境变量CARGO_HOMERUSTUP_HOME自定义安装。如环境变量部分所述,RUSTUP_HOME设置根rustup文件夹,该文件夹用于存储已安装的工具链和配置选项。CARGO_HOME包含cargo使用的缓存文件。

关于rust - rustup将自身安装到哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48964252/

10-10 22:48