Skip to content

Instantly share code, notes, and snippets.

@hedgehog
Created June 29, 2011 14:24
Show Gist options
  • Select an option

  • Save hedgehog/1053930 to your computer and use it in GitHub Desktop.

Select an option

Save hedgehog/1053930 to your computer and use it in GitHub Desktop.
+ [[ -n '' ]]
+ export 'PS4=+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+ PS4='+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+ /scripts/cli : __rvm_parse_args() 701 > [[ -z '' ]]
+ /scripts/cli : __rvm_parse_args() 701 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 703 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 703 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 18 > [[ -n --default ]]
+ /scripts/cli : __rvm_parse_args() 20 > rvm_token=--default
+ /scripts/cli : __rvm_parse_args() 22 > [[ 2 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 22 > next_token=use
+ /scripts/cli : __rvm_parse_args() 22 > shift
+ /scripts/cli : __rvm_parse_args() 41 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 435 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 607 > export rvm_default_flag=1
+ /scripts/cli : __rvm_parse_args() 607 > rvm_default_flag=1
+ /scripts/cli : __rvm_parse_args() 701 > [[ -z '' ]]
+ /scripts/cli : __rvm_parse_args() 701 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 703 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 703 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 18 > [[ -n use ]]
+ /scripts/cli : __rvm_parse_args() 20 > rvm_token=use
+ /scripts/cli : __rvm_parse_args() 22 > [[ 1 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 22 > next_token=system
+ /scripts/cli : __rvm_parse_args() 22 > shift
+ /scripts/cli : __rvm_parse_args() 41 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 45 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 30 > rvm_action=use
+ /scripts/cli : __rvm_parse_args() 31 > rvm_verbose_flag=1
+ /scripts/cli : __rvm_parse_args() 32 > [[ ruby = \s\y\s\t\e\m ]]
+ /scripts/cli : __rvm_parse_args() 701 > [[ -z use ]]
+ /scripts/cli : __rvm_parse_args() 703 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 703 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 18 > [[ -n system ]]
+ /scripts/cli : __rvm_parse_args() 20 > rvm_token=system
+ /scripts/cli : __rvm_parse_args() 22 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 22 > next_token=
+ /scripts/cli : __rvm_parse_args() 41 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 45 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 134 > rvm_action=use
+ /scripts/cli : __rvm_parse_args() 135 > rvm_ruby_interpreter=system
+ /scripts/cli : __rvm_parse_args() 136 > rvm_ruby_string=system
+ /scripts/cli : __rvm_parse_args() 137 > rvm_ruby_strings=system
+ /scripts/cli : __rvm_parse_args() 701 > [[ -z use ]]
+ /scripts/cli : __rvm_parse_args() 703 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 703 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 18 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 707 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 709 > [[ -n '' ]]
+ /scripts/cli : rvm() 750 > [[ 0 -gt 0 ]]
+ /scripts/cli : rvm() 755 > rvm_action=use
+ /scripts/cli : rvm() 774 > case "$rvm_action" in
+ /scripts/cli : rvm() 759 > __rvm_use
+ /scripts/selector : __rvm_use() 1 > local new_path binary full_binary_path rvm_ruby_gem_home
+ /scripts/selector : __rvm_use() 4 > __rvm_select
+ /scripts/selector : __rvm_select() 1 > true
+ /scripts/selector : __rvm_select() 4 > export GEM_HOME GEM_PATH MY_RUBY_HOME RUBY_VERSION
+ /scripts/selector : __rvm_select() 6 > [[ -z system ]]
+ /scripts/selector : __rvm_select() 30 > __rvm_ruby_string
+ /scripts/selector : __rvm_ruby_string() 9 > local ruby_string gemset_name
+ /scripts/selector : __rvm_ruby_string() 11 > __rvm_default_flags
+ /scripts/functions/env : __rvm_default_flags() 1 > true 0 0 0
+ /scripts/selector : __rvm_ruby_string() 581 > rvm_expanding_aliases=
+ /scripts/selector : __rvm_ruby_string() 584 > true '' '' system '' '' '' '' @ system 0 0
+ /scripts/selector : __rvm_ruby_string() 589 > grep @
+ /scripts/selector : __rvm_ruby_string() 589 > echo system
+ /scripts/selector : __rvm_ruby_string() 596 > (( rvm_expanding_aliases == 0 ))
+ /scripts/selector : __rvm_ruby_string() 597 > [[ -n system ]]
+ /scripts/selector : __rvm_ruby_string() 597 > [[ system != \s\y\s\t\e\m ]]
+ /scripts/selector : __rvm_ruby_string() 610 > grep @
+ /scripts/selector : __rvm_ruby_string() 610 > echo system
+ /scripts/selector : __rvm_ruby_string() 616 > ruby_string=system
+ /scripts/selector : __rvm_ruby_string() 617 > gemset_name=
+ /scripts/selector : __rvm_ruby_string() 618 > repo_url=
+ /scripts/selector : __rvm_ruby_string() 619 > branch_name=
+ /scripts/selector : __rvm_ruby_string() 620 > ruby_name=
+ /scripts/selector : __rvm_ruby_string() 622 > __rvm_unset_ruby_variables
+ /scripts/functions/env : __rvm_unset_ruby_variables() 2 > unset rvm_ruby_string rvm_ruby_strings rvm_ruby_binary rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_log_path rvm_ruby_major_version rvm_ruby_minor_version rvm_ruby_package_name rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_repo_branch rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_tag rvm_ruby_version rvm_ruby_load_path rvm_ruby_require rvm_head_flag rvm_ruby_package_file rvm_ruby_configure rvm_ruby_name rvm_ruby_url rvm_ruby_global_gems_path rvm_ruby_args rvm_ruby_name rvm_llvm_flag
+ /scripts/selector : __rvm_ruby_string() 613 > rvm_ruby_repo_url=
+ /scripts/selector : __rvm_ruby_string() 614 > rvm_ruby_repo_branch=
+ /scripts/selector : __rvm_ruby_string() 615 > rvm_ruby_name=
+ /scripts/selector : __rvm_ruby_string() 617 > [[ -n '' ]]
+ /scripts/selector : __rvm_ruby_string() 623 > strings=($(echo "${ruby_string//-/ }"))
++ /scripts/selector : __rvm_ruby_string() 604 > echo system
+ /scripts/selector : __rvm_ruby_string() 625 > (( 1 == 0 ))
+ /scripts/selector : __rvm_ruby_string() 659 > for string in '"${strings[@]:-""}"'
+ /scripts/selector : __rvm_ruby_string() 661 > case "$string" in
+ /scripts/selector : __rvm_ruby_string() 652 > rvm_ruby_interpreter=system
+ /scripts/selector : __rvm_ruby_string() 653 > rvm_ruby_patch_level=
+ /scripts/selector : __rvm_ruby_string() 654 > rvm_ruby_tag=
+ /scripts/selector : __rvm_ruby_string() 655 > rvm_ruby_revision=
+ /scripts/selector : __rvm_ruby_string() 656 > rvm_ruby_version=
+ /scripts/selector : __rvm_ruby_string() 657 > rvm_gemset_name=
+ /scripts/selector : __rvm_ruby_string() 658 > rvm_head_flag=0
+ /scripts/selector : __rvm_ruby_string() 659 > return 0
+ /scripts/selector : __rvm_select() 21 > rvm_archive_extension=tar.gz
+ /scripts/selector : __rvm_select() 23 > [[ -z system ]]
+ /scripts/selector : __rvm_select() 47 > case "$rvm_ruby_interpreter" in
+ /scripts/selector : __rvm_select() 276 > [[ -n '' ]]
+ /scripts/selector : __rvm_select() 281 > [[ -n system ]]
+ /scripts/selector : __rvm_select() 281 > [[ system != \s\y\s\t\e\m ]]
+ /scripts/selector : __rvm_select() 322 > rvm_ruby_interpreter=system
+ /scripts/selector : __rvm_use() 393 > [[ system = system ]]
+ /scripts/selector : __rvm_use() 395 > __rvm_use_system
+ /scripts/selector : __rvm_use_system() 2 > unset GEM_HOME GEM_PATH MY_RUBY_HOME RUBY_VERSION IRBRC
++ /scripts/selector : __rvm_use_system() -341 > __rvm_remove_rvm_from_path
+++ /scripts/functions/env : __rvm_remove_rvm_from_path() -135 > awk -v RS=: -v ORS=: '/\/home\/ubuntu\/.rvm/ {next} {print}'
+++ /scripts/functions/env : __rvm_remove_rvm_from_path() -135 > printf /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin
++ /scripts/functions/env : __rvm_remove_rvm_from_path() 2 > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin:
++ /scripts/functions/env : __rvm_remove_rvm_from_path() 3 > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin
++ /scripts/functions/env : __rvm_remove_rvm_from_path() 5 > export PATH
++ /scripts/functions/env : __rvm_remove_rvm_from_path() 7 > builtin hash -r
++ /scripts/selector : __rvm_use_system() -133 > printf /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin
+ /scripts/selector : __rvm_use_system() 4 > new_path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin:bin
+ /scripts/selector : __rvm_use_system() 6 > [[ -s /home/ubuntu/.rvm/config/system ]]
+ /scripts/selector : __rvm_use_system() 22 > (( 1 == 1 ))
+ /scripts/selector : __rvm_use_system() 24 > /home/ubuntu/.rvm/scripts/alias delete default
+ /scripts/selector : __rvm_use_system() 26 > find bin -maxdepth 0 -name 'default_*' -delete
find: `bin': No such file or directory
+ /scripts/selector : __rvm_use_system() 27 > rm -f /home/ubuntu/.rvm/config/default
+ /scripts/selector : __rvm_use_system() 28 > rm -f /home/ubuntu/.rvm/environments/default
+ /scripts/selector : __rvm_use_system() 29 > __rvm_rm_rf /home/ubuntu/.rvm/wrappers/default
+ /scripts/functions/cleanup : __rvm_rm_rf() 1 > local result=1 target=/home/ubuntu/.rvm/wrappers/default
+ /scripts/functions/cleanup : __rvm_rm_rf() 4 > [[ -n '' ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 7 > [[ -n 4.1.5(1)-release ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 8 > shopt -s extglob
+ /scripts/functions/cleanup : __rvm_rm_rf() 21 > case "${target}" in
+ /scripts/functions/cleanup : __rvm_rm_rf() 21 > [[ -n /home/ubuntu/.rvm/wrappers/default ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 23 > [[ -d /home/ubuntu/.rvm/wrappers/default ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 26 > [[ -f /home/ubuntu/.rvm/wrappers/default ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 26 > [[ -L /home/ubuntu/.rvm/wrappers/default ]]
+ /scripts/functions/cleanup : __rvm_rm_rf() 30 > result=0
+ /scripts/functions/cleanup : __rvm_rm_rf() 37 > return 0
+ /scripts/selector : __rvm_use_system() 371 > (( 0 == 0 ))
+ /scripts/selector : __rvm_use_system() 380 > for binary in ruby gem irb ri rdoc rake erb testrb
+ /scripts/selector : __rvm_use_system() 375 > full_binary_path=bin/ruby
+ /scripts/selector : __rvm_use_system() 376 > [[ -L bin/ruby ]]
+ /scripts/selector : __rvm_use_system() 380 > for binary in ruby gem irb ri rdoc rake erb testrb
+ /scripts/selector : __rvm_use_system() 375 > full_binary_path=bin/gem
+ /scripts/selector : __rvm_use_system() 376 > [[ -L bin/gem ]]
+ /scripts/selector : __rvm_use_system() 380 > for binary in ruby gem irb ri rdoc rake erb testrb
+ /scripts/selector : __rvm_use_system() 375 > full_binary_path=bin/irb
+ /scripts/selector : __rvm_use_system() 376 > [[ -L bin/irb ]]
+ /scripts/selector : __rvm_use_system() 380 > for binary in ruby gem irb ri rdoc rake erb testrb
+ /scripts/selector : __rvm_use_system() 375 > full_binary_path=bin/ri
+ /scripts/selector : __rvm_use_system() 376 > [[ -L bin/ri ]]
+ /scripts/selector : __rvm_use_system() 380 > for binary in ruby gem irb ri rdoc rake erb testrb
+ /scripts/selector : __rvm_use_system() 375 > full_binary_path=bin/rdoc
+ /scripts/selector : __rvm_use_system() 376 > [[ -L bin/rdoc ]]
+ /scripts/selector : __rvm_use_system() 380 > for binary in ruby gem irb ri rdoc rake erb testrb
+ /scripts/selector : __rvm_use_system() 375 > full_binary_path=bin/rake
+ /scripts/selector : __rvm_use_system() 376 > [[ -L bin/rake ]]
+ /scripts/selector : __rvm_use_system() 380 > for binary in ruby gem irb ri rdoc rake erb testrb
+ /scripts/selector : __rvm_use_system() 375 > full_binary_path=bin/erb
+ /scripts/selector : __rvm_use_system() 376 > [[ -L bin/erb ]]
+ /scripts/selector : __rvm_use_system() 380 > for binary in ruby gem irb ri rdoc rake erb testrb
+ /scripts/selector : __rvm_use_system() 375 > full_binary_path=bin/testrb
+ /scripts/selector : __rvm_use_system() 376 > [[ -L bin/testrb ]]
+ /scripts/selector : __rvm_use_system() 383 > (( 1 == 1 ))
+ /scripts/selector : __rvm_use_system() 385 > rvm_log 'Now using system ruby.'
+ /scripts/functions/logging : rvm_log() 0 > printf 'Now using system ruby.\n'
Now using system ruby.
+ /scripts/selector : __rvm_use_system() 382 > __rvm_remove_rvm_from_path
++ /scripts/functions/env : __rvm_remove_rvm_from_path() -135 > awk -v RS=: -v ORS=: '/\/home\/ubuntu\/.rvm/ {next} {print}'
++ /scripts/functions/env : __rvm_remove_rvm_from_path() -135 > printf /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin
+ /scripts/functions/env : __rvm_remove_rvm_from_path() 2 > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin:
+ /scripts/functions/env : __rvm_remove_rvm_from_path() 3 > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin
+ /scripts/functions/env : __rvm_remove_rvm_from_path() 5 > export PATH
+ /scripts/functions/env : __rvm_remove_rvm_from_path() 7 > builtin hash -r
+ /scripts/selector : __rvm_use_system() 260 > new_path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin:bin
+ /scripts/selector : __rvm_use_system() 262 > export rvm_ruby_string=system
+ /scripts/selector : __rvm_use_system() 262 > rvm_ruby_string=system
+ /scripts/selector : __rvm_use() 318 > [[ -n system ]]
+ /scripts/selector : __rvm_use() 320 > export rvm_ruby_string
+ /scripts/selector : __rvm_use() 323 > [[ -n '' ]]
+ /scripts/selector : __rvm_use() 328 > [[ -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin:bin ]]
+ /scripts/selector : __rvm_use() 330 > export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin:bin
+ /scripts/selector : __rvm_use() 330 > PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/.gem/ruby/1.9.2-p180/bin:/usr/lib/ruby/gems/1.9.2-p180/bin:bin:bin
+ /scripts/selector : __rvm_use() 331 > unset new_path
+ /scripts/selector : __rvm_use() 332 > builtin hash -r
+ /scripts/selector : __rvm_use() 335 > [[ system != \s\y\s\t\e\m ]]
+ /scripts/selector : __rvm_use() 424 > (( 1 == 1 ))
+ /scripts/selector : __rvm_use() 426 > command -v __rvm_reset
+ /scripts/selector : __rvm_use() 433 > rvm_hook=after_use
+ /scripts/selector : __rvm_use() 434 > source /home/ubuntu/.rvm/scripts/hook
++ /scripts/hook : source() 3 > declare rvm_verbose_flag=1
++ /scripts/hook : source() 5 > declare rvm_hook=after_use
++ /scripts/hook : source() -130 > [[ -n after_use ]]
++ /scripts/hook : source() -128 > [[ /home/ubuntu/.rvm/hooks/after_use = \/\h\o\m\e\/\u\b\u\n\t\u\/\.\r\v\m\/\h\o\o\k\s\/\a\f\t\e\r\_\u\s\e ]]
++ /scripts/hook : source() 10 > hooks=("$rvm_hooks_path/$rvm_hook")
++ /scripts/hook : source() 14 > for hook in '"${hooks[@]}"'
++ /scripts/hook : source() -122 > [[ -s /home/ubuntu/.rvm/hooks/after_use ]]
++ /scripts/hook : source() 15 > continue
++ /scripts/hook : source() 24 > unset rvm_hook
+ /scripts/selector : __rvm_use() 435 > return 0
+ /scripts/cli : rvm() 823 > result=0
+ /scripts/cli : rvm() 825 > [[ 0 -eq 1 ]]
+ /scripts/cli : rvm() 836 > (( 1 == 1 ))
+ /scripts/cli : rvm() 838 > rvm_trace_flag=0
+ /scripts/cli : rvm() 839 > set +o verbose
+ /scripts/cli : rvm() 840 > set +o xtrace
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment