【问题标题】:How to remove Rust compiler toolchains with Rustup?如何使用 Rustup 删除 Rust 编译器工具链?
【发布时间】:2017-02-19 02:05:37
【问题描述】:

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

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

如何在夜间卸载 Rust?


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

  • rustup uninstall nightly
  • rustup remove nightly
  • rustup delete nightly

...无济于事。

尽管我阅读了文档,但并不清楚 nightlytoolchainchannel... 还是别的什么。

【问题讨论】:

    标签: rust rustup


    【解决方案1】:

    您要查找的命令是:

    rustup toolchain remove nightly
    

    removeuninstall 都适用于此。

    更多详情见:

    rustup help toolchain
    

    【讨论】:

    • 谢谢,install 推断 toolchainuninstall 没有抛出。 - 报告github.com/rust-lang-nursery/rustup.rs/issues/957
    • 这似乎并没有删除已经安装在~/.rustup/toolchains/ 下的特定工具链... 没有for i in nightly-*; do rustup toolchain remove ${i/%-x86_64-unknown-linux-gnu}; done。工具链占用了大量空间(~36 GB)。
    【解决方案2】:

    您可能安装了多个夜间工具链。要列出所有已安装的工具链,请运行 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-01
      • 1970-01-01
      • 2017-03-04
      • 2014-05-29
      • 2016-08-30
      • 2017-10-11
      • 2018-11-14
      相关资源
      最近更新 更多