简体   繁体   中英

How can we completely remove Rust installed by Ubuntu?

I want to update my Rust to latest but when I searched for rustup it was not showing up in my system rustup: command not found . I tried to install rustup using curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh . It gave this warning.

warning: rustup should not be installed alongside Rust. Please uninstall your existing Rust first.
warning: Otherwise you may have confusion unless you are careful with your PATH
warning: If you are sure that you want both rustup and your already installed Rust
warning: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes

I tried to remove rustc with sudo apt remove rustc but it returns

Package 'rustc' is not installed, so not removed

although I can access rustc from terminal. My current rustc and cargo version is 1.47.0.

You can do this without manually deleting the old rust binaries by uninstalling cargo and then auto-removing its now un-needed dependencies:

sudo apt remove cargo
sudo apt autoremove

After that completes, you should be able to run the rustup installation script normally:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Remember that you may need to restart your shell or logout before your system PATH will be updated to include the new binaries.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM