Skip to content

Instantly share code, notes, and snippets.

@tal
Created July 28, 2011 16:46
Show Gist options
  • Select an option

  • Save tal/1111913 to your computer and use it in GitHub Desktop.

Select an option

Save tal/1111913 to your computer and use it in GitHub Desktop.
/web/blackbird (master)$ rvm --trace jruby exec rackup config.ru
+ [[ -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() 709 > [[ -z '' ]]
+ /scripts/cli : __rvm_parse_args() 709 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 711 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 711 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 18 > [[ -n jruby ]]
+ /scripts/cli : __rvm_parse_args() 20 > rvm_token=jruby
+ /scripts/cli : __rvm_parse_args() 22 > [[ 3 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 22 > next_token=exec
+ /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() 313 > [[ -n jruby ]]
+ /scripts/cli : __rvm_parse_args() 318 > [[ gemset = '' ]]
+ /scripts/cli : __rvm_parse_args() 353 > case "$rvm_token" in
+ /scripts/cli : __rvm_parse_args() 379 > rvm_action=use
+ /scripts/cli : __rvm_parse_args() 380 > [[ rubinius = \j\r\u\b\y ]]
+ /scripts/cli : __rvm_parse_args() 381 > rvm_ruby_interpreter=jruby
+ /scripts/cli : __rvm_parse_args() 382 > rvm_ruby_string=jruby
+ /scripts/cli : __rvm_parse_args() 383 > rvm_ruby_strings=jruby
+ /scripts/cli : __rvm_parse_args() 385 > match exec '[0-9].[0-9]*'
+ /scripts/functions/utility : match() 9 > case "$1" in
+ /scripts/functions/utility : match() 3 > return 1
+ /scripts/cli : __rvm_parse_args() 428 > [[ error = \u\s\e ]]
+ /scripts/cli : __rvm_parse_args() 718 > [[ -z use ]]
+ /scripts/cli : __rvm_parse_args() 720 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 720 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 27 > [[ -n exec ]]
+ /scripts/cli : __rvm_parse_args() 29 > rvm_token=exec
+ /scripts/cli : __rvm_parse_args() 31 > [[ 2 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 31 > next_token=rackup
+ /scripts/cli : __rvm_parse_args() 31 > 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() 240 > rvm_action=exec
++ /scripts/cli : __rvm_parse_args() -7 > __rvm_quote_args config.ru
++ /scripts/functions/utility : __rvm_quote_args() 1 > local quoted_string=
++ /scripts/functions/utility : __rvm_quote_args() 77 > for quoted_argument in '"$@"'
++ /scripts/functions/utility : __rvm_quote_args() 5 > printf %s config.ru
++ /scripts/functions/utility : __rvm_quote_args() 5 > grep -vq '^[[:alnum:]]$'
+++ /scripts/functions/utility : __rvm_quote_args() -66 > printf %s config.ru
+++ /scripts/functions/utility : __rvm_quote_args() -66 > sed 's/'\''/\'\''\\'\''\'\''/g'
++ /scripts/functions/utility : __rvm_quote_args() 8 > quoted_string=' '\''config.ru'\'''
++ /scripts/functions/utility : __rvm_quote_args() 15 > sed -e 's/^ *//g' -e 's/ *$//g'
++ /scripts/functions/utility : __rvm_quote_args() 15 > echo ' '\''config.ru'\'''
++ /scripts/functions/utility : __rvm_quote_args() 17 > return 0
+ /scripts/cli : __rvm_parse_args() 241 > rvm_ruby_args='rackup '\''config.ru'\'''
+ /scripts/cli : __rvm_parse_args() 242 > rvm_parse_break=1
+ /scripts/cli : __rvm_parse_args() 718 > [[ -z exec ]]
+ /scripts/cli : __rvm_parse_args() 720 > [[ 1 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 720 > break
+ /scripts/cli : __rvm_parse_args() 724 > [[ 1 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 724 > shift
+ /scripts/cli : __rvm_parse_args() 724 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 726 > [[ -n '' ]]
+ /scripts/cli : rvm() 767 > [[ 0 -gt 0 ]]
+ /scripts/cli : rvm() 772 > rvm_action=exec
+ /scripts/cli : rvm() 782 > case "$rvm_action" in
+ /scripts/cli : rvm() 869 > old_rvm_ruby_string=jruby
+ /scripts/cli : rvm() 870 > unset rvm_ruby_string
+ /scripts/cli : rvm() 871 > export rvm_ruby_strings
+ /scripts/cli : rvm() 873 > /Users/tatlas/.rvm/scripts/set exec rackup ''\''config.ru'\'''
+++ /scripts/initialize : 84 > [[ -z '' ]]
+++ /scripts/initialize : 89 > PS4='+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+++ /scripts/initialize : 90 > export PS4
+++ /scripts/initialize : 97 > export rvm_action rvm_alias_expanded rvm_archflags rvm_archive_extension rvm_archives_path rvm_bin_flag rvm_bin_path rvm_clang_flag rvm_config_path rvm_configure_flags rvm_debug_flag rvm_default_flag rvm_delete_flag rvm_docs_path rvm_docs_type rvm_dump_environment_flag rvm_environments_path rvm_error_message rvm_examples_path rvm_expanding_aliases rvm_file_name rvm_gemdir_flag rvm_gems_cache_path rvm_gems_path rvm_gemset_name rvm_gemset_separator rvm_gemsets_path rvm_gemstone_package_file rvm_gemstone_url rvm_head_flag rvm_help_path rvm_hook rvm_install_args rvm_install_on_use_flag rvm_lib_path rvm_llvm_flag rvm_loaded_flag rvm_log_path rvm_make_flags rvm_niceness rvm_nightly_flag rvm_only_path_flag rvm_parse_break rvm_patch_names rvm_patch_original_pwd rvm_patches_path rvm_path rvm_pretty_print_flag rvm_prior_cc rvm_proxy rvm_quiet_flag rvm_ree_options rvm_reload_flag rvm_remove_flag rvm_repos_path rvm_rubies_path rvm_ruby_alias rvm_ruby_aliases rvm_ruby_args rvm_ruby_binary rvm_ruby_bits rvm_ruby_configure rvm_ruby_file rvm_ruby_gem_home rvm_ruby_gem_path rvm_ruby_global_gems_path rvm_ruby_home rvm_ruby_interpreter rvm_ruby_irbrc rvm_ruby_load_path rvm_ruby_major_version rvm_ruby_make rvm_ruby_make_install rvm_ruby_minor_version rvm_ruby_mode rvm_ruby_name rvm_ruby_package_file rvm_ruby_package_name rvm_ruby_patch rvm_ruby_patch_level rvm_ruby_release_version rvm_ruby_repo_url rvm_ruby_require rvm_ruby_revision rvm_ruby_selected_flag rvm_ruby_sha rvm_ruby_string rvm_ruby_strings rvm_ruby_tag rvm_ruby_url rvm_ruby_user_tag rvm_ruby_version rvm_script_name rvm_scripts_path rvm_sdk rvm_user_install_flag rvm_silent_flag rvm_src_path rvm_sticky_flag rvm_system_flag rvm_tmp_path rvm_token rvm_trace_flag rvm_use_flag rvm_user_flag rvm_user_path rvm_usr_path rvm_verbose_flag rvm_wrapper_name rvm_wrappers_path rvm_ruby_repo_branch rvm_man_path
++ /scripts/base : 29 > case "rvm_base_except" in
++ /scripts/base : 34 > source /Users/tatlas/.rvm/scripts/selector
++ /scripts/base : 40 > scripts=(logging utility init cleanup env rvmrc install environment gemset db bundler)
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/logging
+++ /scripts/functions/logging : 6 > [[ -t 1 ]]
+++ /scripts/functions/logging : 8 > eval 'rvm_log() { printf "$(tput setaf 2)$*$(tput sgr0)\n" ; }'
+++ /scripts/functions/logging : 9 > eval 'rvm_debug() { printf "$(tput setaf 5)DEBUG: $*$(tput sgr0)\n" ; }'
+++ /scripts/functions/logging : 10 > eval 'rvm_warn() { printf "$(tput setaf 3)WARN: $*$(tput sgr0)\n" ; }'
+++ /scripts/functions/logging : 11 > eval 'rvm_error() { printf "$(tput setaf 1)ERROR: $*$(tput sgr0)\n" >&2 ; }'
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/utility
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/init
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/cleanup
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/env
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/rvmrc
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/install
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/environment
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/gemset
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/db
++ /scripts/base : 41 > for entry in '${scripts[@]}'
++ /scripts/base : 42 > source /Users/tatlas/.rvm/scripts/functions/bundler
++ /scripts/base : 45 > unset scripts entry rvm_base_except
++ /scripts/base : 47 > [[ ! -t 0 ]]
+ /scripts/set : 258 > rubies=()
+ /scripts/set : 258 > successes=()
+ /scripts/set : 258 > errors=()
+ /scripts/set : 258 > statuses=()
+ /scripts/set : 260 > args=($*)
+ /scripts/set : 261 > action=exec
+ /scripts/set : 262 > args[$__array_start]=
+ /scripts/set : 263 > args=(${args[@]})
+ /scripts/set : 265 > [[ -z exec ]]
+ /scripts/set : 273 > [[ exec == \r\u\b\y ]]
++ /scripts/set : 280 > __rvm_expand_ruby_string jruby
++ /scripts/functions/environment : __rvm_expand_ruby_string() 17 > local string current_ruby
++ /scripts/functions/environment : __rvm_expand_ruby_string() 19 > string=jruby
++ /scripts/functions/environment : __rvm_expand_ruby_string() 21 > [[ -z jruby ]]
++ /scripts/functions/environment : __rvm_expand_ruby_string() 27 > case "$string" in
++ /scripts/functions/environment : __rvm_expand_ruby_string() 62 > echo jruby
++ /scripts/functions/environment : __rvm_expand_ruby_string() 62 > tr , '\n'
++ /scripts/functions/environment : __rvm_expand_ruby_string() 62 > __rvm_strip
++ /scripts/functions/utility : __rvm_strip() 229 > sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//' -e 's/[[:space:]]\{1,\}/ /g'
++ /scripts/functions/utility : __rvm_strip() 230 > return 0
+ /scripts/set : 280 > rvm_ruby_strings=jruby
+ /scripts/set : 282 > rvm_ruby_strings=(${rvm_ruby_strings//default})
+ /scripts/set : 285 > __rvm_attempt_single_exec
+ /scripts/set : __rvm_attempt_single_exec() 8 > [[ exec = \e\x\e\c ]]
+ /scripts/set : __rvm_attempt_single_exec() 8 > [[ 1 -lt 2 ]]
+ /scripts/set : __rvm_attempt_single_exec() 10 > __rvm_become jruby
+ /scripts/functions/environment : __rvm_become() 70 > local string=jruby
+ /scripts/functions/environment : __rvm_become() 72 > [[ -n jruby ]]
+ /scripts/functions/environment : __rvm_become() 72 > rvm_ruby_string=jruby
+ /scripts/functions/environment : __rvm_become() 76 > return 0
+ /scripts/set : __rvm_attempt_single_exec() 12 > eval 'exec rackup' ''\''config.ru'\'''
++ /scripts/set : __rvm_attempt_single_exec() 12 > exec rackup config.ru
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem rack (>= 0) (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:261:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:68:in `gem'
from /usr/bin/rackup:18
+ /scripts/cli : rvm() 873 > result=1
+ /scripts/cli : rvm() 876 > [[ -n jruby ]]
+ /scripts/cli : rvm() 876 > rvm_ruby_string=jruby
+ /scripts/cli : rvm() 878 > unset old_rvm_ruby_string
+ /scripts/cli : rvm() 963 > result=1
+ /scripts/cli : rvm() 965 > [[ 0 -eq 1 ]]
+ /scripts/cli : rvm() 976 > (( 1 == 1 ))
+ /scripts/cli : rvm() 978 > rvm_trace_flag=0
+ /scripts/cli : rvm() 979 > set +o verbose
+ /scripts/cli : rvm() 980 > set +o xtrace
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment