Skip to content

Instantly share code, notes, and snippets.

@anveo
Created September 22, 2011 21:45
Show Gist options
  • Save anveo/1236141 to your computer and use it in GitHub Desktop.
Save anveo/1236141 to your computer and use it in GitHub Desktop.
#
# EC2 AMI - ami-97c694d2
#
# system info
$ uname -a
Linux ip-10-171-71-244 2.6.32-317-ec2 #36-Ubuntu SMP Fri Jul 8 18:12:30 UTC 2011 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.3 LTS
Release: 10.04
Codename: lucid
# showing I'm not root
$ whoami
ubuntu
# showing I'm in the rvm group
$ groups `whoami`
ubuntu : ubuntu adm dialout cdrom floppy audio dip video plugdev admin rvm
# I have no local rvm overrides
$ cat ~/.rvmrc
cat: /home/ubuntu/.rvmrc: No such file or directory
# No major global overrides
$ cat /etc/rvmrc
umask g+w
rvm_ps1=1
# rvm seems to have installed correctly with root/rvm perms
$ ls -la /usr/local/rvm/
total 104
drwxrwsr-x 22 root rvm 4096 2011-09-22 21:29 .
drwxr-xr-x 11 root root 4096 2011-09-22 21:29 ..
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 archives
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 bin
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:43 config
drwxrwsr-x 3 root rvm 4096 2011-09-22 21:29 contrib
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 environments
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 examples
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 gems
drwxrwsr-x 6 root rvm 4096 2011-09-22 21:29 gemsets
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 help
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 hooks
drwxrwsr-x 3 root rvm 4096 2011-09-22 21:29 lib
-rw-rw-r-- 1 root rvm 566 2011-09-22 21:29 LICENCE
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 log
drwxrwsr-x 3 root rvm 4096 2011-09-22 21:29 man
drwxrwsr-x 6 root rvm 4096 2011-09-22 21:29 patches
-rw-rw-r-- 1 root rvm 7978 2011-09-22 21:29 README
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 rubies
drwxrwsr-x 5 root rvm 4096 2011-09-22 21:29 scripts
drwxrwsr-x 3 root rvm 4096 2011-09-22 21:29 src
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 tmp
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 user
-rw-rw-r-- 1 root rvm 6 2011-09-22 21:29 VERSION
drwxrwsr-x 2 root rvm 4096 2011-09-22 21:29 wrappers
# my ENV
$ printenv
rvm_gemsets_path=/usr/local/rvm/gemsets
rvm_scripts_path=/usr/local/rvm/scripts
rvm_bin_path=/usr/local/rvm/bin
GEM_HOME=/usr/local/rvm/gems/ruby-1.8.7-p352
rvm_man_path=/usr/local/rvm/man
TERM=xterm-256color
SHELL=/bin/bash
XDG_SESSION_COOKIE=cac8d37befc9a6ab5c4ee5a94e7bb3ee-1316734677.278585-369769084
IRBRC=/usr/local/rvm/rubies/ruby-1.8.7-p352/.irbrc
SSH_CLIENT=67.176.18.228 63278 22
rvm_user_path=/usr/local/rvm/user
rvm_wrappers_path=/usr/local/rvm/wrappers
rvm_patches_path=/usr/local/rvm/patches
MY_RUBY_HOME=/usr/local/rvm/rubies/ruby-1.8.7-p352
rvm_docs_path=/usr/local/rvm/docs
SSH_TTY=/dev/pts/1
rvm_verbose_flag=0
USER=ubuntu
LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
rvm_gems_cache_path=/usr/local/rvm/gems/cache
rvm_path=/usr/local/rvm
rvm_debug_flag=0
rvm_prefix=/home/ubuntu
rvm_examples_path=/usr/local/rvm/examples
MAIL=/var/mail/ubuntu
PATH=/usr/local/rvm/gems/ruby-1.8.7-p352/bin:/usr/local/rvm/gems/ruby-1.8.7-p352@global/bin:/usr/local/rvm/rubies/ruby-1.8.7-p352/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
rvm_rubies_path=/usr/local/rvm/rubies
rvm_loaded_flag=1
PWD=/home/ubuntu
LANG=en_US.UTF-8
rvm_usr_path=/usr/local/rvm/usr
rvm_version=1.8.3
rvm_src_path=/usr/local/rvm/src
rvm_pretty_print_flag=1
SHLVL=1
HOME=/home/ubuntu
rvm_gems_path=/usr/local/rvm/gems
rvm_ruby_string=ruby-1.8.7-p352
rvm_tmp_path=/usr/local/rvm/tmp
LOGNAME=ubuntu
GEM_PATH=/usr/local/rvm/gems/ruby-1.8.7-p352:/usr/local/rvm/gems/ruby-1.8.7-p352@global
rvm_lib_path=/usr/local/rvm/lib
SSH_CONNECTION=67.176.18.228 63278 10.170.199.5 22
LESSOPEN=| /usr/bin/lesspipe %s
rvm_repos_path=/usr/local/rvm/repos
rvm_reload_flag=0
rvm_log_path=/usr/local/rvm/log
rvm_help_path=/usr/local/rvm/help
rvm_environments_path=/usr/local/rvm/environments
LESSCLOSE=/usr/bin/lesspipe %s %s
RUBY_VERSION=ruby-1.8.7-p352
rvm_archives_path=/usr/local/rvm/archives
rvm_user_install_flag=1
_=/usr/bin/printenv
##################################################
# `rvm info` shows PATH contains /usr/local/rvm/bin
##################################################
$ rvm info
system:
system:
uname: "Linux ip-10-171-71-244 2.6.32-317-ec2 #36-Ubuntu SMP Fri Jul 8 18:12:30 UTC 2011 x86_64 GNU/Linux"
bash: "/bin/bash => GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)"
zsh: " => not installed"
rvm:
version: "rvm 1.8.3 by Wayne E. Seguin ([email protected]) [https://rvm.beginrescueend.com/]"
homes:
gem: "not set"
ruby: "not set"
binaries:
ruby: ""
irb: ""
gem: ""
rake: ""
environment:
PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/rvm/bin:/usr/local/rvm/bin"
GEM_HOME: ""
GEM_PATH: ""
MY_RUBY_HOME: ""
IRBRC: ""
RUBYOPT: ""
gemset: ""
##################################################
# Now lets install a ruby
##################################################
$ rvm install ruby-1.8.7-p352
Installing Ruby from source to: /home/ubuntu/.rvm/rubies/ruby-1.8.7-p352, this may take a while depending on your cpu(s)...
/usr/local/rvm/scripts/functions/manage/base: line 142: cd: /home/ubuntu/.rvm/src: No such file or directory
ruby-1.8.7-p352 - #fetching
ruby-1.8.7-p352 - #downloading ruby-1.8.7-p352, this may take a while depending on your connection...
/usr/local/rvm/scripts/fetch: line 36: cd: /home/ubuntu/.rvm/archives: No such file or directory
md5sum: /home/ubuntu/.rvm/archives/ruby-1.8.7-p352.tar.bz2: No such file or directory
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4108k 100 4108k 0 0 731k 0 0:00:05 0:00:05 --:--:-- 1123k
ruby-1.8.7-p352 - #extracting ruby-1.8.7-p352 to /home/ubuntu/.rvm/src/ruby-1.8.7-p352
ERROR: Error running 'tar xjf /home/ubuntu/.rvm/archives/ruby-1.8.7-p352.tar.bz2 -C /home/ubuntu/.rvm/tmp/rvm_src_9308', please read /home/ubuntu/.rvm/log/ruby-1.8.7-p352/extract.log
ERROR: There has been an error while trying to extract the source.
Halting the installation.
ERROR: There has been an error fetching the ruby interpreter. Halting the installation.
##################################################
# `rvm info` again. Note my $HOME/.rvmrc has been added to the path (twice)
##################################################
$ rvm info
system:
system:
uname: "Linux ip-10-171-71-244 2.6.32-317-ec2 #36-Ubuntu SMP Fri Jul 8 18:12:30 UTC 2011 x86_64 GNU/Linux"
bash: "/bin/bash => GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)"
zsh: " => not installed"
rvm:
version: "rvm 1.8.3 by Wayne E. Seguin ([email protected]) [https://rvm.beginrescueend.com/]"
homes:
gem: "not set"
ruby: "not set"
binaries:
ruby: ""
irb: ""
gem: ""
rake: ""
environment:
PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/rvm/bin:/home/ubuntu/.rvm/bin:/home/ubuntu/.rvm/bin"
GEM_HOME: ""
GEM_PATH: ""
MY_RUBY_HOME: ""
IRBRC: ""
RUBYOPT: ""
gemset: ""
# I now have a $HOME/.rvm/ dir
$ tree ~/.rvm/
/home/ubuntu/.rvm/
├── log
│   └── ruby-1.8.7-p352
│   └── extract.log
└── tmp
├── rvm_src_9308
└── rvm_src_9608
5 directories, 1 file
# printenv after run
$ printenv
rvm_dump_environment_flag=0
rvm_clang_flag=0
GEM_HOME=/usr/local/rvm/gems/ruby-1.8.7-p352
TERM=xterm-256color
SHELL=/bin/bash
XDG_SESSION_COOKIE=cac8d37befc9a6ab5c4ee5a94e7bb3ee-1316734677.278585-369769084
IRBRC=/usr/local/rvm/rubies/ruby-1.8.7-p352/.irbrc
SSH_CLIENT=67.176.18.228 63278 22
rvm_install_args=
MY_RUBY_HOME=/usr/local/rvm/rubies/ruby-1.8.7-p352
SSH_TTY=/dev/pts/1
rvm_verbose_flag=0
USER=ubuntu
LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
rvm_path=/usr/local/rvm
rvm_debug_flag=0
rvm_prefix=/home/ubuntu
MAIL=/var/mail/ubuntu
PATH=/usr/local/rvm/gems/ruby-1.8.7-p352/bin:/usr/local/rvm/gems/ruby-1.8.7-p352@global/bin:/usr/local/rvm/rubies/ruby-1.8.7-p352/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ubuntu/.rvm/bin
PWD=/home/ubuntu
LANG=en_US.UTF-8
rvm_version=1.8.3
rvm_pretty_print_flag=1
SHLVL=1
HOME=/home/ubuntu
rvm_ruby_string=1.8.7-p330
LOGNAME=ubuntu
GEM_PATH=/usr/local/rvm/gems/ruby-1.8.7-p352:/usr/local/rvm/gems/ruby-1.8.7-p352@global
SSH_CONNECTION=67.176.18.228 63278 10.170.199.5 22
LESSOPEN=| /usr/bin/lesspipe %s
rvm_reload_flag=0
install_flag=1
LESSCLOSE=/usr/bin/lesspipe %s %s
RUBY_VERSION=ruby-1.8.7-p352
_=/usr/bin/printenv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment