Skip to content

Instantly share code, notes, and snippets.

@petervandenabeele
Created January 13, 2011 17:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save petervandenabeele/778238 to your computer and use it in GitHub Desktop.
Save petervandenabeele/778238 to your computer and use it in GitHub Desktop.
rvm info does not correctly show RUBYOPT
pev@pev-desktop:~$ rvm use default
Now using system ruby.
pev@pev-desktop:~$ rvm info
system:
system:
uname: "Linux pev-desktop 2.6.32-27-generic #49-Ubuntu SMP Wed Dec 1 23:52:12 UTC 2010 i686 GNU/Linux"
bash: "/bin/bash => GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu)"
zsh: " => not installed"
rvm:
version: "rvm 1.2.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"
homes:
gem: "not set"
ruby: "not set"
binaries:
ruby: "/usr/bin/ruby"
irb: "/usr/bin/irb"
gem: "/usr/bin/gem"
rake: "/usr/bin/rake"
environment:
PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/pev/.rvm/bin:/home/pev/.rvm/bin"
GEM_HOME: ""
GEM_PATH: ""
MY_RUBY_HOME: ""
IRBRC: ""
RUBYOPT: ""
gemset: ""
pev@pev-desktop:~$ echo $RUBYOPT
rubygems
pev@pev-desktop:~$ rvm use 1.8.7@rails3
Using /home/pev/.rvm/gems/ruby-1.8.7-p330 with gemset rails3
ruby-1.8.7-p330@rails3 pev@pev-desktop:~$ rvm info
ruby-1.8.7-p330@rails3:
system:
uname: "Linux pev-desktop 2.6.32-27-generic #49-Ubuntu SMP Wed Dec 1 23:52:12 UTC 2010 i686 GNU/Linux"
bash: "/bin/bash => GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu)"
zsh: " => not installed"
rvm:
version: "rvm 1.2.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"
ruby:
interpreter: "ruby"
version: "1.8.7"
date: "2010-12-23"
platform: "i686-linux"
patchlevel: "2010-12-23 patchlevel 330"
full_version: "ruby 1.8.7 (2010-12-23 patchlevel 330) [i686-linux]"
homes:
gem: "/home/pev/.rvm/gems/ruby-1.8.7-p330@rails3"
ruby: "/home/pev/.rvm/rubies/ruby-1.8.7-p330"
binaries:
ruby: "/home/pev/.rvm/rubies/ruby-1.8.7-p330/bin/ruby"
irb: "/home/pev/.rvm/rubies/ruby-1.8.7-p330/bin/irb"
gem: "/home/pev/.rvm/rubies/ruby-1.8.7-p330/bin/gem"
rake: "/home/pev/.rvm/gems/ruby-1.8.7-p330@global/bin/rake"
environment:
PATH: "/home/pev/.rvm/gems/ruby-1.8.7-p330@rails3/bin:/home/pev/.rvm/gems/ruby-1.8.7-p330@global/bin:/home/pev/.rvm/rubies/ruby-1.8.7-p330/bin:/home/pev/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
GEM_HOME: "/home/pev/.rvm/gems/ruby-1.8.7-p330@rails3"
GEM_PATH: "/home/pev/.rvm/gems/ruby-1.8.7-p330@rails3:/home/pev/.rvm/gems/ruby-1.8.7-p330@global"
MY_RUBY_HOME: "/home/pev/.rvm/rubies/ruby-1.8.7-p330"
IRBRC: "/home/pev/.rvm/rubies/ruby-1.8.7-p330/.irbrc"
RUBYOPT: ""
gemset: "rails3"
ruby-1.8.7-p330@rails3 pev@pev-desktop:~$ echo $RUBYOPT
rubygems
ruby-1.8.7-p330@rails3 pev@pev-desktop:~$ irb
ruby-1.8.7-p330 :001 > require 'thor'
=> true
ruby-1.8.7-p330 :002 > quit
ruby-1.8.7-p330@rails3 pev@pev-desktop:~$
pev@pev-desktop:~$ cat .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
if [[ -n "$PS1" ]]; then
export HISTCONTROL=ignoredups
export HISTSIZE=10000
export HISTFILESIZE=10000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color)
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
;;
*)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
;;
esac
# Comment in the above and uncomment this below for a color prompt
#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
;;
*)
;;
esac
PS1="\$(~/.rvm/bin/rvm-prompt) $PS1"
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'
fi
# some more ls aliases
alias l='ls -l'
#alias la='ls -A'
#alias l='ls -CF'
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
# ignore .svn in grep
GREP_OPTIONS="--exclude-dir=\.svn"
export GREP_OPTIONS
fi
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
pev@pev-desktop:~$ cat .bash_aliases
RUBYOPT='rubygems'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment