如何使用 Rustup 删除 Rust 编译器工具链?

How to remove Rust compiler toolchains with Rustup?

Rustup 文档显示了如何 install Rust nightly,但没有说明如何删除它。

虽然文档确实展示了如何完全卸载 rustup,但我想保留稳定分支。

如何每晚卸载 Rust?


请注意,我试图做与 rustup install nightly 相反的事情...

...无济于事。

即使我阅读了文档,也不清楚 nightlytoolchainchannel... 还是其他。

您要查找的命令是:

rustup toolchain remove nightly

removeuninstall 都适用于此。

有关详细信息,请参阅:

rustup help toolchain

您可能安装了不止一个夜间工具链。要列出所有已安装的工具链,运行 rustup show。输出将如下所示:

Default host: x86_64-unknown-linux-gnu
rustup home:  /home/fpoli/.rustup

installed toolchains
--------------------

stable-x86_64-unknown-linux-gnu (default)
nightly-2018-06-27-x86_64-unknown-linux-gnu
nightly-2021-02-24-x86_64-unknown-linux-gnu
nightly-2021-09-20-x86_64-unknown-linux-gnu

active toolchain
----------------

stable-x86_64-unknown-linux-gnu (default)
rustc 1.54.0 (a178d0322 2021-07-26)

既然您知道已安装的版本,您可以使用以下命令删除它们:

rustup toolchain remove nightly-2018-06-27 nightly-2021-02-24 nightly-2021-09-20