Skip to content

Instantly share code, notes, and snippets.

@cczona
Created October 4, 2011 21:28
Show Gist options
  • Select an option

  • Save cczona/1262870 to your computer and use it in GitHub Desktop.

Select an option

Save cczona/1262870 to your computer and use it in GitHub Desktop.
'rvm-auto-ruby' not picking up on 'rmv use' changes
### General Info
bash-4.2$ rvm -v
rvm 1.8.5 by Wayne E. Seguin ([email protected]) [https://rvm.beginrescueend.com/]
bash-4.2$ env
rvm_dump_environment_flag=0
TERM_PROGRAM=iTerm.app
rvm_clang_flag=0
rvm_ruby_alias=x
SHELL=/bin/bash
TERM=xterm
HISTSIZE=150
TMPDIR=/var/folders/Wk/WkBDWlNk2RWnhU+1YwGDr++++TM/-Tmp-/
Apple_PubSub_Socket_Render=/tmp/launch-owG0DG/Render
rvm_verbose_flag=0
CDPATH=.:/Users/cczona:/var/log/httpd
USER=cczona
SVN_EDITOR=nano
COM_GOOGLE_CHROME_FRAMEWORK_SERVICE_PROCESS/USERS/CCZONA/LIBRARY/APPLICATION_SUPPORT/GOOGLE/CHROME_SOCKET=/tmp/launch-mB6l8y/ServiceProcessSocket
COMMAND_MODE=unix2003
__array_start=0
rvm_path=/Users/cczona/.rvm
SSH_AUTH_SOCK=/tmp/launch-VnkE3x/Listeners
rvm_debug_flag=0
__CF_USER_TEXT_ENCODING=0x1F6:0:0
TMOUT=0
PAGER=less -MW
LSCOLORS=Exgxdxdxbxdxdxaxaxexex
rvm_prefix=/Users/cczona
rvm_trace_flag=0
PATH=.:/usr/local/bin:/Users/cczona/bin:/usr/libexec:/Developer/Tools:/Library/PEAR/bin:/Users/cczona/.gem/ruby/1.9/bin:/Users/cczona/.gem/ruby/1.8/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/Users/cczona/.rvm/bin
LESSEDIT=mate -l %lm %f
RI= --format ansi
PWD=/Users/cczona
EDITOR=nano
LANG=en_US.UTF-8
TZ=America/Los_Angeles
HISTIGNORE=&
HISTCONTROL=ignoreboth
rvm_version=1.8.5
HOME=/Users/cczona
COLORFGBG=0;15
PS4=+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} >
SHLVL=2
rvm_pretty_print_flag=1
MANPAGER=less -MW
rvm_ruby_string=system
rvm_project_rvmrc=1
LOGNAME=cczona
PYTHONPATH=/usr/local/lib/python:
CVS_RSH=/usr/bin/ssh
LC_CTYPE=en_US.UTF-8
rvm_reload_flag=0
DISPLAY=/tmp/launch-b6Wvyr/org.x:0
rvm_delete_flag=0
SECURITYSESSIONID=600891
RUBYLIB=:/Users/cczona/bin
_=/usr/bin/env
#### System Ruby (1.8.7)
bash-4.2$ rvm use system
Now using system ruby.
bash-4.2$ rvm current
ruby-1.9.2-p290@global
bash-4.2$ ruby --version
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
bash-4.2$ ruby -e "puts RUBY_VERSION"
1.8.7
bash-4.2$ which rvm-auto-ruby
/Users/cczona/.rvm/bin/rvm-auto-ruby
bash-4.2$ rvm-auto-ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
bash-4.2$ rvm-auto-ruby -e "puts RUBY_VERSION"
1.9.2
bash-4.2$ ls -lalphG /Users/cczona/.rvm/bin/rvm-auto-ruby
-rwxr-xr-x 1 cczona admin 688B Oct 2 21:09 /Users/cczona/.rvm/bin/rvm-auto-ruby
bash-4.2$ rvm info
ruby-1.9.2-p290@global:
system:
uname: "Darwin New-Moon-Rising.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386"
bash: "/usr/local/bin/bash => GNU bash, version 4.2.10(2)-release (i386-apple-darwin10.8.0)"
zsh: "/bin/zsh => zsh 4.3.9 (i386-apple-darwin10.0)"
rvm:
version: "rvm 1.8.5 by Wayne E. Seguin ([email protected]) [https://rvm.beginrescueend.com/]"
ruby:
interpreter: "ruby"
version: "1.9.2p290"
date: "2011-07-09"
platform: "x86_64-darwin10.8.0"
patchlevel: "2011-07-09 revision 32553"
full_version: "ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]"
homes:
gem: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
ruby: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290"
binaries:
ruby: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/bin/ruby"
= rvm
* http://github.com/wayneeseguin/rvm
== DESCRIPTION:
RVM is the Ruby enVironment Manager (rvm).
It manages Ruby application environments and switching between them.
== Usage
rvm [Flags] [Options] Action [Implementation[,Implementation[,...]]
== Flags
--default - with 'rvm use X', sets the default ruby for new shells to X.
--debug - Toggle debug mode on for very verbose output.
--trace - Toggle trace mode on to see EVERYTHING rvm is doing.
--force - Force install, removes old install & source before install.
--summary - Used with rubydo to print out a summary of the commands run.
--latest - with gemset --dump skips version strings for latest gem.
--gems - with uninstall/remove removes gems with the interpreter.
--docs - with install, attempt to generate ri after installation.
--reconfigure - Force ./configure on install even if Makefile already exists.
== Options
-v|--version - Emit rvm version loaded for current shell
-l|--level - patch level to use with rvm use / install
--prefix - path for all rvm files (~/.rvm/), with trailing slash!
--bin - path for binaries to be placed (~/.rvm/bin/)
-S - Specify a script file to attempt to load and run (rubydo)
-e - Execute code from the command line.
--gems - Used to set the 'gems_flag', use with 'remove' to remove gems
--archive - Used to set the 'archive_flag', use with 'remove' to remove archive
--patch - With MRI Rubies you may specify one or more full paths to patches
for multiple, specify comma separated:
= rvm
irb: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/bin/irb"
gem: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/bin/gem"
rake: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/bin/rake"
environment:
PATH: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/cczona/.rvm/bin:.:/usr/local/bin:/Users/cczona/bin:/usr/libexec:/Developer/Tools:/Library/PEAR/bin:/Users/cczona/.gem/ruby/1.9/bin:/Users/cczona/.gem/ruby/1.8/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"
GEM_HOME: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
GEM_PATH: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global:/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
MY_RUBY_HOME: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290"
IRBRC: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/.irbrc"
RUBYOPT: ""
gemset: "global"
bash-4.2$ rvm --trace
+ /scripts/cli : __rvm_parse_args() 743 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 744 > export 'PS4=+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+ /scripts/cli : __rvm_parse_args() 744 > PS4='+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+ /scripts/cli : __rvm_parse_args() 766 > [[ -z '' ]]
+ /scripts/cli : __rvm_parse_args() 766 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 768 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 768 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 36 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 772 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 774 > [[ -n '' ]]
+ /scripts/cli : rvm() 815 > [[ 0 -gt 0 ]]
+ /scripts/cli : rvm() 820 > rvm_action=usage
+ /scripts/cli : rvm() 822 > case "$rvm_action" in
+ /scripts/cli : rvm() 845 > __rvm_usage
+ /scripts/cli : __rvm_usage() 4 > eval 'less -MW '\''/Users/cczona/.rvm/README'\'''
++ /scripts/cli : __rvm_usage() 4 > less -MW /Users/cczona/.rvm/README
+ /scripts/cli : rvm() 1018 > result=0
+ /scripts/cli : rvm() 1020 > [[ 0 -eq 1 ]]
+ /scripts/cli : rvm() 1031 > (( 1 == 1 ))
+ /scripts/cli : rvm() 1033 > rvm_trace_flag=0
+ /scripts/cli : rvm() 1034 > set +o verbose
+ /scripts/cli : rvm() 1035 > set +o xtrace
bash-4.2$ gem list -dl --no-details
*** LOCAL GEMS ***
ansi (1.3.0)
autotest (4.4.6)
bundler (1.0.18)
coderay (0.9.8)
diff-lcs (1.1.3)
grit (2.4.1)
method_source (0.6.5)
mime-types (1.16)
mynyml-redgreen (0.7.1)
rspec (2.6.0)
rspec-core (2.6.4)
rspec-expectations (2.6.0)
rspec-mocks (2.6.0)
ruby_parser (2.3.0)
sexp_processor (3.0.6)
slop (2.1.0)
term-ansicolor (1.0.6)
turn (0.8.2)
watchr (0.7)
yard (0.7.2)
ZenTest (4.6.2)
#### Ruby 1.8.6
bash-4.2$ rvm use 1.8.6
Using /Users/cczona/.rvm/gems/ruby-1.8.6-p420
bash-4.2$ rvm current
ruby-1.9.2-p290@global
bash-4.2$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
bash-4.2$ ruby -e "puts RUBY_VERSION"
1.9.2
bash-4.2$ which rvm-auto-ruby
/Users/cczona/.rvm/bin/rvm-auto-ruby
bash-4.2$ rvm-auto-ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
bash-4.2$ rvm-auto-ruby -e "puts RUBY_VERSION"
1.9.2
bash-4.2$ ls -lalphG /Users/cczona/.rvm/bin/rvm-auto-ruby
-rwxr-xr-x 1 cczona admin 688B Oct 2 21:09 /Users/cczona/.rvm/bin/rvm-auto-ruby
bash-4.2$ rvm info
ruby-1.9.2-p290@global:
system:
uname: "Darwin New-Moon-Rising.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386"
bash: "/usr/local/bin/bash => GNU bash, version 4.2.10(2)-release (i386-apple-darwin10.8.0)"
zsh: "/bin/zsh => zsh 4.3.9 (i386-apple-darwin10.0)"
rvm:
version: "rvm 1.8.5 by Wayne E. Seguin ([email protected]) [https://rvm.beginrescueend.com/]"
ruby:
interpreter: "ruby"
version: "1.9.2p290"
date: "2011-07-09"
platform: "x86_64-darwin10.8.0"
patchlevel: "2011-07-09 revision 32553"
full_version: "ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]"
homes:
gem: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
ruby: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290"
binaries:
ruby: "/Users/cczona/.rvm/bin/ruby"
= rvm
* http://github.com/wayneeseguin/rvm
== DESCRIPTION:
RVM is the Ruby enVironment Manager (rvm).
It manages Ruby application environments and switching between them.
== Usage
rvm [Flags] [Options] Action [Implementation[,Implementation[,...]]
== Flags
--default - with 'rvm use X', sets the default ruby for new shells to X.
--debug - Toggle debug mode on for very verbose output.
--trace - Toggle trace mode on to see EVERYTHING rvm is doing.
--force - Force install, removes old install & source before install.
--summary - Used with rubydo to print out a summary of the commands run.
--latest - with gemset --dump skips version strings for latest gem.
--gems - with uninstall/remove removes gems with the interpreter.
--docs - with install, attempt to generate ri after installation.
--reconfigure - Force ./configure on install even if Makefile already exists.
== Options
-v|--version - Emit rvm version loaded for current shell
-l|--level - patch level to use with rvm use / install
--prefix - path for all rvm files (~/.rvm/), with trailing slash!
--bin - path for binaries to be placed (~/.rvm/bin/)
-S - Specify a script file to attempt to load and run (rubydo)
-e - Execute code from the command line.
--gems - Used to set the 'gems_flag', use with 'remove' to remove gems
--archive - Used to set the 'archive_flag', use with 'remove' to remove archive
--patch - With MRI Rubies you may specify one or more full paths to patches
for multiple, specify comma separated:
= rvm
irb: "/Users/cczona/.rvm/bin/irb"
gem: "/Users/cczona/.rvm/bin/gem"
rake: "/Users/cczona/.rvm/bin/rake"
environment:
PATH: ".:/usr/local/bin:/Users/cczona/bin:/Users/cczona/.rvm/bin:/usr/libexec:/Developer/Tools:/Library/PEAR/bin:/Users/cczona/.gem/ruby/1.9/bin:/Users/cczona/.gem/ruby/1.8/bin:/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"
GEM_HOME: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
GEM_PATH: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global:/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
MY_RUBY_HOME: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290"
IRBRC: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/.irbrc"
RUBYOPT: ""
gemset: "global"
bash-4.2$ rvm --trace
+ [[ -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() 766 > [[ -z '' ]]
+ /scripts/cli : __rvm_parse_args() 766 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 768 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 768 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 36 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 772 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 774 > [[ -n '' ]]
+ /scripts/cli : rvm() 815 > [[ 0 -gt 0 ]]
+ /scripts/cli : rvm() 820 > rvm_action=usage
+ /scripts/cli : rvm() 822 > case "$rvm_action" in
+ /scripts/cli : rvm() 845 > __rvm_usage
+ /scripts/cli : __rvm_usage() 4 > eval 'less -MW '\''/Users/cczona/.rvm/README'\'''
++ /scripts/cli : __rvm_usage() 4 > less -MW /Users/cczona/.rvm/README
+ /scripts/cli : rvm() 1018 > result=0
+ /scripts/cli : rvm() 1020 > [[ 0 -eq 1 ]]
+ /scripts/cli : rvm() 1031 > (( 1 == 1 ))
+ /scripts/cli : rvm() 1033 > rvm_trace_flag=0
+ /scripts/cli : rvm() 1034 > set +o verbose
+ /scripts/cli : rvm() 1035 > set +o xtrace
bash-4.2$ gem list -dl --no-details
*** LOCAL GEMS ***
ansi (1.3.0)
autotest (4.4.6)
bundler (1.0.18)
coderay (0.9.8)
diff-lcs (1.1.3)
grit (2.4.1)
method_source (0.6.5)
mime-types (1.16)
mynyml-redgreen (0.7.1)
rspec (2.6.0)
rspec-core (2.6.4)
rspec-expectations (2.6.0)
rspec-mocks (2.6.0)
ruby_parser (2.3.0)
sexp_processor (3.0.6)
slop (2.1.0)
term-ansicolor (1.0.6)
turn (0.8.2)
watchr (0.7)
yard (0.7.2)
ZenTest (4.6.2)
#### Ruby 1.8.7
bash-4.2$ rvm use 1.8.7
Using /Users/cczona/.rvm/gems/ruby-1.8.7-p352
bash-4.2$ rvm current
ruby-1.9.2-p290@global
bash-4.2$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
bash-4.2$ ruby -e "puts RUBY_VERSION"
1.9.2
bash-4.2$ which rvm-auto-ruby
/Users/cczona/.rvm/bin/rvm-auto-ruby
bash-4.2$ rvm-auto-ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
bash-4.2$ rvm-auto-ruby -e "puts RUBY_VERSION"
1.9.2
bash-4.2$ ls -lalphG /Users/cczona/.rvm/bin/rvm-auto-ruby
-rwxr-xr-x 1 cczona admin 688B Oct 2 21:09 /Users/cczona/.rvm/bin/rvm-auto-ruby
bash-4.2$ rvm info
ruby-1.9.2-p290@global:
system:
uname: "Darwin New-Moon-Rising.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386"
bash: "/usr/local/bin/bash => GNU bash, version 4.2.10(2)-release (i386-apple-darwin10.8.0)"
zsh: "/bin/zsh => zsh 4.3.9 (i386-apple-darwin10.0)"
rvm:
version: "rvm 1.8.5 by Wayne E. Seguin ([email protected]) [https://rvm.beginrescueend.com/]"
ruby:
interpreter: "ruby"
version: "1.9.2p290"
date: "2011-07-09"
platform: "x86_64-darwin10.8.0"
patchlevel: "2011-07-09 revision 32553"
full_version: "ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]"
homes:
gem: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
ruby: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290"
binaries:
ruby: "/Users/cczona/.rvm/bin/ruby"
= rvm
* http://github.com/wayneeseguin/rvm
== DESCRIPTION:
RVM is the Ruby enVironment Manager (rvm).
It manages Ruby application environments and switching between them.
== Usage
rvm [Flags] [Options] Action [Implementation[,Implementation[,...]]
== Flags
--default - with 'rvm use X', sets the default ruby for new shells to X.
--debug - Toggle debug mode on for very verbose output.
--trace - Toggle trace mode on to see EVERYTHING rvm is doing.
--force - Force install, removes old install & source before install.
--summary - Used with rubydo to print out a summary of the commands run.
--latest - with gemset --dump skips version strings for latest gem.
--gems - with uninstall/remove removes gems with the interpreter.
--docs - with install, attempt to generate ri after installation.
--reconfigure - Force ./configure on install even if Makefile already exists.
== Options
-v|--version - Emit rvm version loaded for current shell
-l|--level - patch level to use with rvm use / install
--prefix - path for all rvm files (~/.rvm/), with trailing slash!
--bin - path for binaries to be placed (~/.rvm/bin/)
-S - Specify a script file to attempt to load and run (rubydo)
-e - Execute code from the command line.
--gems - Used to set the 'gems_flag', use with 'remove' to remove gems
--archive - Used to set the 'archive_flag', use with 'remove' to remove archive
--patch - With MRI Rubies you may specify one or more full paths to patches
for multiple, specify comma separated:
= rvm
irb: "/Users/cczona/.rvm/bin/irb"
gem: "/Users/cczona/.rvm/bin/gem"
rake: "/Users/cczona/.rvm/bin/rake"
environment:
PATH: ".:/usr/local/bin:/Users/cczona/bin:/Users/cczona/.rvm/bin:/usr/libexec:/Developer/Tools:/Library/PEAR/bin:/Users/cczona/.gem/ruby/1.9/bin:/Users/cczona/.gem/ruby/1.8/bin:/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"
GEM_HOME: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
GEM_PATH: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global:/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
MY_RUBY_HOME: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290"
IRBRC: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/.irbrc"
RUBYOPT: ""
gemset: "global"
bash-4.2$ rvm --trace
+ [[ -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() 766 > [[ -z '' ]]
+ /scripts/cli : __rvm_parse_args() 766 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 768 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 768 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 36 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 772 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 774 > [[ -n '' ]]
+ /scripts/cli : rvm() 815 > [[ 0 -gt 0 ]]
+ /scripts/cli : rvm() 820 > rvm_action=usage
+ /scripts/cli : rvm() 822 > case "$rvm_action" in
+ /scripts/cli : rvm() 845 > __rvm_usage
+ /scripts/cli : __rvm_usage() 4 > eval 'less -MW '\''/Users/cczona/.rvm/README'\'''
++ /scripts/cli : __rvm_usage() 4 > less -MW /Users/cczona/.rvm/README
+ /scripts/cli : rvm() 1018 > result=0
+ /scripts/cli : rvm() 1020 > [[ 0 -eq 1 ]]
+ /scripts/cli : rvm() 1031 > (( 1 == 1 ))
+ /scripts/cli : rvm() 1033 > rvm_trace_flag=0
+ /scripts/cli : rvm() 1034 > set +o verbose
+ /scripts/cli : rvm() 1035 > set +o xtrace
bash-4.2$ gem list -dl --no-details
*** LOCAL GEMS ***
ansi (1.3.0)
autotest (4.4.6)
bundler (1.0.18)
coderay (0.9.8)
diff-lcs (1.1.3)
grit (2.4.1)
method_source (0.6.5)
mime-types (1.16)
mynyml-redgreen (0.7.1)
rspec (2.6.0)
rspec-core (2.6.4)
rspec-expectations (2.6.0)
rspec-mocks (2.6.0)
ruby_parser (2.3.0)
sexp_processor (3.0.6)
slop (2.1.0)
term-ansicolor (1.0.6)
turn (0.8.2)
watchr (0.7)
yard (0.7.2)
ZenTest (4.6.2)
#### Ruby 1.9.1
bash-4.2$ rvm use 1.9.1
Using /Users/cczona/.rvm/gems/ruby-1.9.1-p431
bash-4.2$ rvm current
ruby-1.9.2-p290@global
bash-4.2$ ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
bash-4.2$ ruby -e "puts RUBY_VERSION"
1.9.2
bash-4.2$ which rvm-auto-ruby
/Users/cczona/.rvm/bin/rvm-auto-ruby
bash-4.2$ rvm-auto-ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
bash-4.2$ rvm-auto-ruby -e "puts RUBY_VERSION"
1.9.2
bash-4.2$ ls -lalphG /Users/cczona/.rvm/bin/rvm-auto-ruby
-rwxr-xr-x 1 cczona admin 688B Oct 2 21:09 /Users/cczona/.rvm/bin/rvm-auto-ruby
bash-4.2$ rvm info
ruby-1.9.2-p290@global:
system:
uname: "Darwin New-Moon-Rising.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386"
bash: "/usr/local/bin/bash => GNU bash, version 4.2.10(2)-release (i386-apple-darwin10.8.0)"
zsh: "/bin/zsh => zsh 4.3.9 (i386-apple-darwin10.0)"
rvm:
version: "rvm 1.8.5 by Wayne E. Seguin ([email protected]) [https://rvm.beginrescueend.com/]"
ruby:
interpreter: "ruby"
version: "1.9.2p290"
date: "2011-07-09"
platform: "x86_64-darwin10.8.0"
patchlevel: "2011-07-09 revision 32553"
full_version: "ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]"
homes:
gem: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
ruby: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290"
binaries:
ruby: "/Users/cczona/.rvm/bin/ruby"
= rvm
* http://github.com/wayneeseguin/rvm
== DESCRIPTION:
RVM is the Ruby enVironment Manager (rvm).
It manages Ruby application environments and switching between them.
== Usage
rvm [Flags] [Options] Action [Implementation[,Implementation[,...]]
== Flags
--default - with 'rvm use X', sets the default ruby for new shells to X.
--debug - Toggle debug mode on for very verbose output.
--trace - Toggle trace mode on to see EVERYTHING rvm is doing.
--force - Force install, removes old install & source before install.
--summary - Used with rubydo to print out a summary of the commands run.
--latest - with gemset --dump skips version strings for latest gem.
--gems - with uninstall/remove removes gems with the interpreter.
--docs - with install, attempt to generate ri after installation.
--reconfigure - Force ./configure on install even if Makefile already exists.
== Options
-v|--version - Emit rvm version loaded for current shell
-l|--level - patch level to use with rvm use / install
--prefix - path for all rvm files (~/.rvm/), with trailing slash!
--bin - path for binaries to be placed (~/.rvm/bin/)
-S - Specify a script file to attempt to load and run (rubydo)
-e - Execute code from the command line.
--gems - Used to set the 'gems_flag', use with 'remove' to remove gems
--archive - Used to set the 'archive_flag', use with 'remove' to remove archive
--patch - With MRI Rubies you may specify one or more full paths to patches
for multiple, specify comma separated:
= rvm
irb: "/Users/cczona/.rvm/bin/irb"
gem: "/Users/cczona/.rvm/bin/gem"
rake: "/Users/cczona/.rvm/bin/rake"
environment:
PATH: ".:/usr/local/bin:/Users/cczona/bin:/Users/cczona/.rvm/bin:/usr/libexec:/Developer/Tools:/Library/PEAR/bin:/Users/cczona/.gem/ruby/1.9/bin:/Users/cczona/.gem/ruby/1.8/bin:/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"
GEM_HOME: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
GEM_PATH: "/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global:/Users/cczona/.rvm/gems/ruby-1.9.2-p290@global"
MY_RUBY_HOME: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290"
IRBRC: "/Users/cczona/.rvm/rubies/ruby-1.9.2-p290/.irbrc"
RUBYOPT: ""
gemset: "global"
bash-4.2$ rvm --trace
+ [[ -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() 766 > [[ -z '' ]]
+ /scripts/cli : __rvm_parse_args() 766 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 768 > [[ 0 -eq 1 ]]
+ /scripts/cli : __rvm_parse_args() 768 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 36 > [[ -n '' ]]
+ /scripts/cli : __rvm_parse_args() 772 > [[ 0 -gt 0 ]]
+ /scripts/cli : __rvm_parse_args() 774 > [[ -n '' ]]
+ /scripts/cli : rvm() 815 > [[ 0 -gt 0 ]]
+ /scripts/cli : rvm() 820 > rvm_action=usage
+ /scripts/cli : rvm() 822 > case "$rvm_action" in
+ /scripts/cli : rvm() 845 > __rvm_usage
+ /scripts/cli : __rvm_usage() 4 > eval 'less -MW '\''/Users/cczona/.rvm/README'\'''
++ /scripts/cli : __rvm_usage() 4 > less -MW /Users/cczona/.rvm/README
+ /scripts/cli : rvm() 1018 > result=0
+ /scripts/cli : rvm() 1020 > [[ 0 -eq 1 ]]
+ /scripts/cli : rvm() 1031 > (( 1 == 1 ))
+ /scripts/cli : rvm() 1033 > rvm_trace_flag=0
+ /scripts/cli : rvm() 1034 > set +o verbose
+ /scripts/cli : rvm() 1035 > set +o xtrace
bash-4.2$ gem list -dl --no-details
*** LOCAL GEMS ***
ansi (1.3.0)
autotest (4.4.6)
bundler (1.0.18)
coderay (0.9.8)
diff-lcs (1.1.3)
grit (2.4.1)
method_source (0.6.5)
mime-types (1.16)
mynyml-redgreen (0.7.1)
rspec (2.6.0)
rspec-core (2.6.4)
rspec-expectations (2.6.0)
rspec-mocks (2.6.0)
ruby_parser (2.3.0)
sexp_processor (3.0.6)
slop (2.1.0)
term-ansicolor (1.0.6)
turn (0.8.2)
watchr (0.7)
yard (0.7.2)
ZenTest (4.6.2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment