README in rvm-0.0.8 vs README in rvm-0.0.9
- old
+ new
@@ -1,35 +1,37 @@
About:
- rvm 0.0.5 http://github.com/wayneeseguin/rvm
+ rvm 0.0.9 http://github.com/wayneeseguin/rvm
by Wayne E. Seguin (wayneeseguin@gmail.com)
Usage:
rvm Action [Implementation] [Options]
Action:
- * usage - Show this usage information
- use - Switch to using a specific ruby versio (new login shell)
- info - Show information for current ruby
- gemdir - Switch to gem directory for installation (new login shell)
- srcdir - Switch to src directory for the current ruby installation
- gemdup - Clone source implementation version gems to currently used version
- (expiramental)
- install - Install a ruby version, default is from source
- debug - Emit environment and configuration information for debugging
+ * usage - Show this usage information
+ use - Switch to using a specific ruby versio (new login shell)
+ info - Show information for current ruby
+ list - Show currently installed versions
+ gemdir - Switch to gem directory for installation (new login shell)
+ srcdir - Switch to src directory for the current ruby installation
+ gemdup - Clone source implementation version gems to currently used version
+ (expiramental) Example: rvm gemdup ~/.gem/ruby/1.8/
+ install - Install a ruby version, default is from source
+ uninstall - Uninstall a ruby version
+ debug - Emit environment and configuration information for debugging
Implementation:
- * ruby - MRI/YARV Ruby (The Standard), defaults to 1.8.6
- jruby - jRuby
- ree - Ruby Enterprise Edition
- default - Resets to the default system ruby
- all - Used with install, installs all latest known versions
+ * ruby - MRI/YARV Ruby (The Standard), defaults to 1.8.6
+ jruby - jRuby
+ ree - Ruby Enterprise Edition
+ default - Resets to the default system ruby
+ all - Used with install, installs all latest known versions
Options:
-v|--version - Ruby Package Version, defaults to 'latest'
-l|--level - Patch level for the specified Ruby version
@@ -48,20 +50,24 @@
move, symlink or copy the old gem directory to (1.8 for 1.8.X):
~/.gem/$interpreter/$version
Examples:
- $ gem install rvm # Install the rvm gem
- $ rvm-install # Install rvm, adds source hooks for bash & zsh
- $ rvm install jruby # Install jRuby (default version is 1.3.1)
- $ rvm use ruby -v 1.9.1 # Use Ruby 1.9.1, installs if necessary
- $ rvm use 1.9 # Equivalent to above, due to defaults
- $ rvm use 1.8 # Use Ruby 1.8.6, installs if necessary
- $ rvm use default # Use the system default (as if no rvm)
+ $ gem install rvm # Install the rvm gem
+ $ rvm-install # Install rvm, adds hooks for bash & zsh
+ $ rvm install jruby # Install jRuby (default version is 1.3.1)
+ $ rvm use ruby -v 1.9.1 # Use Ruby 1.9.1, installs if necessary
+ $ rvm use 1.9 # Equivalent to above, due to defaults
+ $ rvm use 1.8 # Use Ruby 1.8.6, installs if necessary
+ $ rvm use default # Use the system default (as if no rvm)
+ $ rvm gemdup ~/.gem/ruby/1.8/ # Install gems from ~/.gem/ruby/1.8/
TODO: (in order)
* rvm gemdir default
+ * root support
+ * Settings file, user overridable
+ * Show current in rvm list, if applicable
Credits:
Bash Support Testing