Skip to content

Instantly share code, notes, and snippets.

@jarib
Created September 6, 2009 12:32
Show Gist options
  • Save jarib/181787 to your computer and use it in GitHub Desktop.
Save jarib/181787 to your computer and use it in GitHub Desktop.
$ pwd
/Users/jarib/src/git/rvm
$ git pull
Already up-to-date.
$ set -x; scripts/rvm-install
+-zsh:8> scripts/rvm-install
Installing rvm source to ~/.rvm/scripts/rvm...
rvm is a shell script that allows a user to manage multiple ruby versions in their own account.
<i> In order to use rvm the following line must occur in your shell's loading files:
(a) if [ -s ~/.rvm/scripts/rvm ] ; then source ~/.rvm/scripts/rvm ; fi
grep: /Users/jarib/.bash_profile: No such file or directory
<?> Do you want this (s)cript to set this up for you, or do it (m)anually yourself ('s' or 'm')? m
<i> Please make sure that this line is in place.
<i> Ensuring that rvm script location in is scripts/rvm not bin/rvm for: ~/.bash_profile, ~/.bashrc, ~/.zshrc
<i> There have been a great many updates since previous releases, please:
<i> * remove sourcing of ~/.rvm/current from your shell profiles.
<i> * note that ruby gems are now all installed into ~/.rvm/gems
<i> Please visit the website for much more information: http://rvm.beginrescueend.com/
w⦿‿⦿t!
~ Wayne
rvm 0.0.35 (2009.09.05) [http://rvm.beginrescueend.com/]
$
$ rvm --version
+-zsh:10> rvm --version
+rvm:2> __rvm_cleanup-variables
+__rvm_cleanup-variables:1> unset rvm_selected rvm_action rvm_ruby_interpreter rvm_ruby_patch_level rvm_ruby_version rvm_irbrc_file rvm_ruby_irbrc rvm_source_path rvm_path rvm_debug rvm_prefix_path rvm_ruby_package_name rvm_gem_path rvm_command rvm_error_message IRBRC rvm_ruby_home rvm_ruby_binary rvm_gem_set_name rvm_delete_flag rvm_ruby_tag rvm_ruby_rev rvm_url rvm_ruby_make rvm_ruby_make_install rvm_config_path rvm_bin_path rvm_force rvm_set_prompt rvm_all rvm_re_configure
+rvm:3> __rvm_load-rvmrc
+__rvm_load-rvmrc:1> [ -s /Users/jarib/.rvmrc ']'
+rvm:4> __rvm_initialize
+__rvm_initialize:2> rvm_fetch=+__rvm_initialize:2> which curl
+__rvm_initialize:2> rvm_fetch=/usr/bin/curl
+__rvm_initialize:3> [ 0 -ne 0 ']'
+__rvm_initialize:11> rvm_fetch='/usr/bin/curl -O -L -s --create-dirs -C - '
+__rvm_initialize:14> rvm_niceness=0
+__rvm_initialize:17> whoami
+__rvm_initialize:17> [ jarib '=' root ']'
+__rvm_initialize:21> rvm_prefix_path=/Users/jarib/.
+__rvm_initialize:23> [ . '=' . -o . '=' / ']'
+__rvm_initialize:24> rvm_path=/Users/jarib/.rvm
+__rvm_initialize:28> rvm_archives_path=/Users/jarib/.rvm/archives
+__rvm_initialize:29> rvm_source_path=/Users/jarib/.rvm/src
+__rvm_initialize:30> rvm_log_path=/Users/jarib/.rvm/log
+__rvm_initialize:31> rvm_bin_path=/Users/jarib/.rvm/bin
+__rvm_initialize:32> rvm_gem_path=/Users/jarib/.rvm/gems
+__rvm_initialize:33> rvm_config_path=/Users/jarib/.rvm/config
+__rvm_initialize:35> rvm_ruby_repo_url=http://svn.ruby-lang.org/repos/ruby
+__rvm_initialize:37> rvm_rubinius_repo_url=git://github.com/evanphx/rubinius.git
+__rvm_initialize:39> rvm_macruby_repo_url=git://github.com/masterkain/macruby.git
+__rvm_initialize:40> rvm_jruby_repo_url='git://kenai.com/jruby~main'
+__rvm_initialize:42> __rvm_clean-path
+__rvm_clean-path:1> PATH=+__rvm_clean-path:1> echo /Users/jarib/.rvm/bin:/Applications/Sybase/System/OCS-12_5/bin:/Users/jarib/src/depot_tools:/Users/jarib/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/Developer/Tools/:/sw/bin:/usr/local/mysql/bin:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:/opt/jruby/latest/bin:/opt/groovy/latest/bin:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin:/Users/jarib/scripts:/sbin:/bin:/usr/sbin:/usr/X11R6/bin:/opt/appengine-sdk/latest/bin
+__rvm_clean-path:1> PATH=+__rvm_clean-path:1> PATH=+__rvm_clean-path:1> awk '!($0 in a){a[$0];print}'
+__rvm_clean-path:1> tr -s : '\n'
+__rvm_clean-path:1> PATH=+__rvm_clean-path:1> tr -s '\n' :
+__rvm_clean-path:1> PATH=+__rvm_clean-path:1> sed 's/:$//'
+__rvm_clean-path:1> PATH=/Users/jarib/.rvm/bin:/Applications/Sybase/System/OCS-12_5/bin:/Users/jarib/src/depot_tools:/Users/jarib/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/Developer/Tools/:/sw/bin:/usr/local/mysql/bin:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:/opt/jruby/latest/bin:/opt/groovy/latest/bin:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin:/Users/jarib/scripts:/sbin:/bin:/usr/sbin:/usr/X11R6/bin:/opt/appengine-sdk/latest/bin
+__rvm_clean-path:2> export PATH
+__rvm_initialize:43> rvm_result=+__rvm_initialize:43> echo /Users/jarib/.rvm/bin:/Applications/Sybase/System/OCS-12_5/bin:/Users/jarib/src/depot_tools:/Users/jarib/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/Developer/Tools/:/sw/bin:/usr/local/mysql/bin:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:/opt/jruby/latest/bin:/opt/groovy/latest/bin:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin:/Users/jarib/scripts:/sbin:/bin:/usr/sbin:/usr/X11R6/bin:/opt/appengine-sdk/latest/bin
+__rvm_initialize:43> rvm_result=+__rvm_initialize:43> grep 'rvm\/bin:'
+__rvm_initialize:43> rvm_result=/Users/jarib/.rvm/bin:/Applications/Sybase/System/OCS-12_5/bin:/Users/jarib/src/depot_tools:/Users/jarib/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/Developer/Tools/:/sw/bin:/usr/local/mysql/bin:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:/opt/jruby/latest/bin:/opt/groovy/latest/bin:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin:/Users/jarib/scripts:/sbin:/bin:/usr/sbin:/usr/X11R6/bin:/opt/appengine-sdk/latest/bin
+__rvm_initialize:44> [ -z /Users/jarib/.rvm/bin:/Applications/Sybase/System/OCS-12_5/bin:/Users/jarib/src/depot_tools:/Users/jarib/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/Developer/Tools/:/sw/bin:/usr/local/mysql/bin:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:/opt/jruby/latest/bin:/opt/groovy/latest/bin:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin:/Users/jarib/scripts:/sbin:/bin:/usr/sbin:/usr/X11R6/bin:/opt/appengine-sdk/latest/bin ']'
+__rvm_initialize:48> mkdir -p /Users/jarib/.rvm/src /Users/jarib/.rvm/bin /Users/jarib/.rvm/archives
+rvm:5> __rvm_load-defaults
+__rvm_load-defaults:2> [ '!' -s /Users/jarib/.rvm/default ']'
+__rvm_load-defaults:15> rvm_default_path=+__rvm_load-defaults:15> __rvm_db rvm_default_path
+__rvm_db:1> rvm_hash_file=/Users/jarib/.rvm/config/db
+__rvm_db:2> touch /Users/jarib/.rvm/config/db
+__rvm_db:3> key=rvm_default_path
+__rvm_db:3> shift
+__rvm_db:5> [ -z rvm_default_path ']'
+__rvm_db:8> [ rvm_default_path '=' unset -o rvm_default_path '=' delete ']'
+__rvm_db:11> value=''
+__rvm_db:12> [ -z '' ']'
+__rvm_db:13> grep '^rvm_default_path=' /Users/jarib/.rvm/config/db
+__rvm_db:13> head -n 1
+__rvm_db:13> awk '-F=' '{print $2}'
+__rvm_load-defaults:15> rvm_default_path=/Applications/Sybase/System/OCS-12_5/bin:/Users/jarib/src/depot_tools:/Users/jarib/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/Developer/Tools/:/sw/bin:/usr/local/mysql/bin:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:/opt/jruby/latest/bin:/opt/groovy/latest/bin:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin:/Users/jarib/scripts:/sbin:/bin:/usr/sbin:/usr/X11R6/bin:/opt/appengine-sdk/latest/bin
+__rvm_load-defaults:16> [ -z /Applications/Sybase/System/OCS-12_5/bin:/Users/jarib/src/depot_tools:/Users/jarib/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/Developer/Tools/:/sw/bin:/usr/local/mysql/bin:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:/opt/jruby/latest/bin:/opt/groovy/latest/bin:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin:/Users/jarib/scripts:/sbin:/bin:/usr/sbin:/usr/X11R6/bin:/opt/appengine-sdk/latest/bin ']'
+__rvm_load-defaults:23> rvm_default_ps1=+__rvm_load-defaults:23> __rvm_db rvm_default_ps1
+__rvm_db:1> rvm_hash_file=/Users/jarib/.rvm/config/db
+__rvm_db:2> touch /Users/jarib/.rvm/config/db
+__rvm_db:3> key=rvm_default_ps1
+__rvm_db:3> shift
+__rvm_db:5> [ -z rvm_default_ps1 ']'
+__rvm_db:8> [ rvm_default_ps1 '=' unset -o rvm_default_ps1 '=' delete ']'
+__rvm_db:11> value=''
+__rvm_db:12> [ -z '' ']'
+__rvm_db:13> grep '^rvm_default_ps1=' /Users/jarib/.rvm/config/db
+__rvm_db:13> head -n 1
+__rvm_db:13> awk '-F=' '{print $2}'
+__rvm_load-defaults:23> rvm_default_ps1=''
+__rvm_load-defaults:24> [ -z '' ']'
+__rvm_load-defaults:25> rvm_default_ps1='$ '
+__rvm_load-defaults:26> __rvm_db rvm_default_ps1 '$ '
+__rvm_db:1> rvm_hash_file=/Users/jarib/.rvm/config/db
+__rvm_db:2> touch /Users/jarib/.rvm/config/db
+__rvm_db:3> key=rvm_default_ps1
+__rvm_db:3> shift
+__rvm_db:5> [ -z rvm_default_ps1 ']'
+__rvm_db:8> [ rvm_default_ps1 '=' unset -o rvm_default_ps1 '=' delete ']'
+__rvm_db:11> value='$ '
+__rvm_db:12> [ -z '$ ' ']'
+__rvm_db:15> grep '^rvm_default_ps1=' /Users/jarib/.rvm/config/db
+__rvm_db:15> [ -z '' ']'
+__rvm_db:16> echo 'rvm_default_ps1=$ '
+__rvm_load-defaults:29> rvm_default_system_ruby=+__rvm_load-defaults:29> __rvm_db default_system_ruby
+__rvm_db:1> rvm_hash_file=/Users/jarib/.rvm/config/db
+__rvm_db:2> touch /Users/jarib/.rvm/config/db
+__rvm_db:3> key=default_system_ruby
+__rvm_db:3> shift
+__rvm_db:5> [ -z default_system_ruby ']'
+__rvm_db:8> [ default_system_ruby '=' unset -o default_system_ruby '=' delete ']'
+__rvm_db:11> value=''
+__rvm_db:12> [ -z '' ']'
+__rvm_db:13> grep '^default_system_ruby=' /Users/jarib/.rvm/config/db
+__rvm_db:13> head -n 1
+__rvm_db:13> awk '-F=' '{print $2}'
+__rvm_load-defaults:29> rvm_default_system_ruby=/usr/bin/ruby
+__rvm_load-defaults:30> [ -z /usr/bin/ruby ']'
+rvm:6> __rvm_parse-args --version
+__rvm_parse-args:1> [ 1 -gt 0 ']'
+__rvm_parse-args:2> rvm_token=--version
+__rvm_parse-args:2> shift
+__rvm_parse-args:3> case --version (install|uninstall|path|info|setup|version|srcdir|list|symlinks|reset|debug|reload|usage|help|implode|update)
+__rvm_parse-args:3> case --version (use)
+__rvm_parse-args:3> case --version (ruby|jruby|ree|macruby|rbx|rubinius|default|all)
+__rvm_parse-args:3> case --version (gemdir)
+__rvm_parse-args:3> case --version (gemdup)
+__rvm_parse-args:3> case --version (do|rubydo|rakedo|gemdo)
+__rvm_parse-args:3> case --version (1.8|1.8.0|1.8.1|1.8.2|1.8.3|1.8.4|1.8.5|1.8.6|1.8.7|1.9|1.9.1|1.9.2)
+__rvm_parse-args:3> case --version (1.2.0|1.3.1)
+__rvm_parse-args:3> case --version (-v|--version)
+__rvm_parse-args:77> [ -z '' ']'
+__rvm_parse-args:78> rvm_action=version
+__rvm_parse-args:82> shift
__rvm_parse-args:shift:82: shift count must be <= $#
+__rvm_parse-args:141> [ '!' -z '' -o '!' -z '' ']'
+__rvm_parse-args:1> [ 0 -gt 0 ']'
+__rvm_parse-args:144> [ '!' -z '' ']'
+__rvm_parse-args:145> [ -z '' ']'
+__rvm_parse-args:145> set +x
+rvm:8> case version (install)
+rvm:8> case version (uninstall)
+rvm:8%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment