curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Environment
Once Rust is installed environment has to be modified, so binaries can be found.
source $HOME/.cargo/env
Content of $HOME/.cargo/env looks like:
#!/bin/sh
# rustup shell setup
# affix colons on either side of $PATH to simplify matching
case ":${PATH}:" in
*:"$HOME/.cargo/bin":*)
;;
*)
# Prepending path in case a system-installed rustc needs to be overridden
export PATH="$HOME/.cargo/bin:$PATH"
;;
esac