README in wayneeseguin-rvm-0.0.9 vs README in wayneeseguin-rvm-0.0.15

- old
+ new

@@ -1,28 +1,36 @@ About: - rvm 0.0.8 http://github.com/wayneeseguin/rvm + rvm 0.0.18 http://github.com/wayneeseguin/rvm by Wayne E. Seguin (wayneeseguin@gmail.com) + Installation: + + $ gem install rvm # Install the rvm gem + $ rvm-install # Install rvm, adds hooks for bash & zsh + Usage: rvm Action [Implementation] [Options] Action: * usage - Show this usage information - use - Switch to using a specific ruby versio (new login shell) + use - Switch to using a specific ruby version (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/ + gemdup - Clone source version gems to current version + (highly 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 + reset - Remove default and current settings, exit the shell. + (If you experience odd behavior try this first) + debug - Emit environment & configuration information for *current* ruby Implementation: * ruby - MRI/YARV Ruby (The Standard), defaults to 1.8.6 jruby - jRuby @@ -42,33 +50,37 @@ Notes: * Defaults above are denoted with a '*' prefix. * rvm is intended to be run as an individual user (not root, yet) * All ruby installation, configuration and source files are in ~/.rvm - * To manually reset to defaults: "rm -f ~/.rvm/current", then open new shell - * To preserve previous gem installations for a particular ruby version copy, - 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 hooks for bash & zsh + $ rvm -v # RVM version + $ rvm list # available rvm versions + $ rvm info # ruby information for current shell $ 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 gemdir # Switch to gems directory for current ruby + $ rvm gemdir system # Switch to the system gems directory + $ rvm gemdir system user # Switch to the system user gems directory + $ rvm gemdir ruby 1.9 # Switch to gems directory for ruby 1.9.1 $ rvm use default # Use the system default (as if no rvm) - $ rvm gemdup ~/.gem/ruby/1.8/ # Install gems from ~/.gem/ruby/1.8/ + $ rvm reset # Reset to pre-rvm state. + $ rvm uninstall 1.8.7 # Uninstall rvm installed 1.8.7 version + $ rvm gemdup default # Install gems from ~/.gem/ruby/1.8/ TODO: (in order) - * rvm gemdir default + * rvm gemdup * root support * Settings file, user overridable + * Show current in rvm list, if applicable - Credits: + Many Thanks: Bash Support Testing - Daniel Neighman (dneighman@gmail.com) irc: hassox ; github: http://github.com/hassox @@ -78,6 +90,16 @@ ZSH Support Testing - Franco Lazzarino (flazzarino@gmail.com) irc: flazz ; github: http://github.com/flazz + + Ubuntu Linux Support Testing + + - Anita Kuno (anteaya@anteaya.info) + irc: anteaya ; github: http://github.com/anteaya + + Website Design + + - Jim Lindley (jlindley@gmail.com) + irc: jlindley ; github: http://github.com/jlindley