r - Interactively Manage Your Rust Versions
A version manager for rust.
Installation
curl get.javanile.org/r | shor
wget -O- get.javanile.org/r | shfor fish-shell users
ln -s ~/.rsvm/rsvm.fish ~/.config/fish/functionsor
echo "source ~/.rsvm/rsvm.fish" >> ~/.config/fish/config.fishUsage
Show the help messages. Choose the one that you like most.
rsvm help rsvm --help rsvm -h
Download and install a <version>. <version> could be for example "0.12.0".
rsvm install <version> e.g.: rsvm install 0.12.0
Activate <version> for now and the future.
rsvm use <version> e.g. rsvm use 0.12.0
List all installed versions of rust. Choose the one that you like most.
List all versions of rust that are available for installation.
Print a channel version of rust that is available for installation.
Example: Install 0.12.0
curl https://raw.github.com/sdepold/rsvm/master/install.sh | sh source ~/.rsvm/rsvm.sh rsvm install 0.12.0 rsvm use 0.12.0 # you will now be able to access the rust binaries: ~ ∴ rustc -v rustc 0.12.0 host: x86_64-apple-darwin ~ ∴ cargo -h Usage: cargo <cmd> [options] [args..] ~ ∴ rustdoc -h Usage: rustdoc [options] <cratefile>
Running the tests
RSVM is tested with bats. Install like this:
git clone https://github.com/sstephenson/bats.git cd bats ./install.sh /usr/local
Inside the rsvm repository do this:
License
Hereby placed under MIT license.