Skip to content

Instantly share code, notes, and snippets.

@mkocher
Created March 22, 2011 18:56
Show Gist options
  • Save mkocher/881807 to your computer and use it in GitHub Desktop.
Save mkocher/881807 to your computer and use it in GitHub Desktop.
Our rvm_install_on_use_flag seems to be producing broken rubies - we couldn't decide what it would make sense to trace - the install itself?
user@server:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/company/com/bin/java6_32/bin:/company/com/bin/ant/bin:/company/com/bin/RDSCli/bin:/company/com/bin/CloudWatch/bin:/company/com/bin/ec2-api-tools/bin:/home/user/.rvm/bin
user@server:~$ rvm uninstall ruby-1.9.2-p0
Removing /home/user/.rvm/rubies/ruby-1.9.2-p0...
user@server:~$ rvm_path=~/.rvm/ ./.rvm/bin/rvm-shell "ruby-1.9.2-p0"
WARN: ruby ruby-1.9.2-p0 is not installed.
Installing Ruby from source to: /home/user/.rvm//rubies/ruby-1.9.2-p0, this may take a while depending on your cpu(s)...
ruby-1.9.2-p0 - #fetching
ruby-1.9.2-p0 - #extracted to /home/user/.rvm//src/ruby-1.9.2-p0 (already extracted)
ruby-1.9.2-p0 - #configuring
ruby-1.9.2-p0 - #compiling
ruby-1.9.2-p0 - #installing
ruby-1.9.2-p0 - Updating #rubygems to the latest.
Removing old Rubygems files...
Installing rubygems dedicated to ruby-1.9.2-p0...
Retrieving rubygems-1.6.2
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 236k 100 236k 0 0 155k 0 0:00:01 0:00:01 --:--:-- 309k
Extracting rubygems-1.6.2 ...
Installing rubygems for /home/user/.rvm//rubies/ruby-1.9.2-p0/bin/ruby
Installation of rubygems completed successfully.
ruby-1.9.2-p0 - Updating #rubygems to the latest.
Removing old Rubygems files...
Installing rubygems dedicated to ruby-1.9.2-p0...
Installing rubygems for /home/user/.rvm//rubies/ruby-1.9.2-p0/bin/ruby
Installation of rubygems completed successfully.
ruby-1.9.2-p0 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-1.9.2-p0 - #importing default gemsets (/home/user/.rvm//gemsets/)
Install of ruby-1.9.2-p0 - #complete
user@server:~$ gem
/home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:28:in `<top (required)>': uninitialized constant Gem::ConfigFile (NameError)
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:8:in `<top (required)>'
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/user/.rvm//rubies/ruby-1.9.2-p0/bin/gem:13:in `<main>'
user@server:~$ rvm -v
rvm 1.2.9 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]
user@server:~$ rvm info
ruby-1.9.2-p0:
system:
uname: "Linux server.company.com 2.6.32-309-ec2 #18-Ubuntu SMP Mon Oct 18 21:00:50 UTC 2010 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.2.9 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"
ruby:
interpreter: "ruby"
version: "1.9.2p0"
date: "2010-08-18"
platform: "x86_64-linux"
patchlevel: "2010-08-18 revision 29036"
full_version: "ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]"
homes:
gem: "/home/user/.rvm/gems/ruby-1.9.2-p0"
ruby: "/home/user/.rvm/rubies/ruby-1.9.2-p0"
binaries:
ruby: "/home/user/.rvm/rubies/ruby-1.9.2-p0/bin/ruby"
irb: "/home/user/.rvm/rubies/ruby-1.9.2-p0/bin/irb"
gem: "/home/user/.rvm/rubies/ruby-1.9.2-p0/bin/gem"
rake: "/home/user/.rvm/rubies/ruby-1.9.2-p0/bin/rake"
environment:
PATH: "/home/user/.rvm/gems/ruby-1.9.2-p0/bin:/home/user/.rvm/gems/ruby-1.9.2-p0@global/bin:/home/user/.rvm/rubies/ruby-1.9.2-p0/bin:/home/user/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/company/com/bin/java6_32/bin:/company/com/bin/ant/bin:/company/com/bin/RDSCli/bin:/company/com/bin/CloudWatch/bin:/company/com/bin/ec2-api-tools/bin"
GEM_HOME: "/home/user/.rvm/gems/ruby-1.9.2-p0"
GEM_PATH: "/home/user/.rvm/gems/ruby-1.9.2-p0:/home/user/.rvm/gems/ruby-1.9.2-p0@global"
MY_RUBY_HOME: "/home/user/.rvm/rubies/ruby-1.9.2-p0"
IRBRC: "/home/user/.rvm/rubies/ruby-1.9.2-p0/.irbrc"
RUBYOPT: ""
gemset: ""
user@server:~$ rvm debug
ruby-1.9.2-p0:
/home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:28:in `<top (required)>': uninitialized constant Gem::ConfigFile (NameError)
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:8:in `<top (required)>'
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/user/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/user/.rvm//rubies/ruby-1.9.2-p0/bin/gem:13:in `<main>'
rvm 1.2.9 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]
ruby-1.9.2-p0:
system:
uname: "Linux server.company.com 2.6.32-309-ec2 #18-Ubuntu SMP Mon Oct 18 21:00:50 UTC 2010 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.2.9 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"
ruby:
interpreter: "ruby"
version: "1.9.2p0"
date: "2010-08-18"
platform: "x86_64-linux"
patchlevel: "2010-08-18 revision 29036"
full_version: "ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]"
homes:
gem: "/home/user/.rvm//gems/ruby-1.9.2-p0"
ruby: "/home/user/.rvm//rubies/ruby-1.9.2-p0"
binaries:
ruby: "/home/user/.rvm//rubies/ruby-1.9.2-p0/bin/ruby"
irb: "/home/user/.rvm//rubies/ruby-1.9.2-p0/bin/irb"
gem: "/home/user/.rvm//rubies/ruby-1.9.2-p0/bin/gem"
rake: "/home/user/.rvm//rubies/ruby-1.9.2-p0/bin/rake"
environment:
PATH: "/home/user/.rvm//gems/ruby-1.9.2-p0/bin:/home/user/.rvm//gems/ruby-1.9.2-p0@global/bin:/home/user/.rvm//rubies/ruby-1.9.2-p0/bin:/home/user/.rvm//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/company/com/bin/java6_32/bin:/company/com/bin/ant/bin:/company/com/bin/RDSCli/bin:/company/com/bin/CloudWatch/bin:/company/com/bin/ec2-api-tools/bin"
GEM_HOME: "/home/user/.rvm//gems/ruby-1.9.2-p0"
GEM_PATH: "/home/user/.rvm//gems/ruby-1.9.2-p0:/home/user/.rvm//gems/ruby-1.9.2-p0@global"
MY_RUBY_HOME: "/home/user/.rvm//rubies/ruby-1.9.2-p0"
IRBRC: "/home/user/.rvm//rubies/ruby-1.9.2-p0/.irbrc"
RUBYOPT: ""
gemset: ""
PATH:
/home/user/.rvm//gems/ruby-1.9.2-p0/bin:/home/user/.rvm//gems/ruby-1.9.2-p0@global/bin:/home/user/.rvm//rubies/ruby-1.9.2-p0/bin:/home/user/.rvm//bin:/usr/local/sbin
uname -a: Linux server.company.com 2.6.32-309-ec2 #18-Ubuntu SMP Mon Oct 18 21:00:50 UTC 2010 x86_64 GNU/Linux
permissions: /home/user/.rvm/:
total 100
drwxrwxr-x 21 user user 4096 2011-03-08 18:12 .
drwxr-xr-x 14 user user 4096 2011-03-21 22:23 ..
drwxr-xr-x 2 user user 4096 2011-03-22 18:49 archives
drwxr-xr-x 2 user user 4096 2011-03-22 18:49 bin
drwxr-xr-x 2 user user 4096 2011-03-22 18:49 config
drwxr-xr-x 2 user user 4096 2011-03-22 18:42 environments
drwxr-xr-x 2 user user 4096 2011-03-08 17:01 examples
drwxr-xr-x 16 user user 4096 2011-03-22 18:43 gems
drwxr-xr-x 6 user user 4096 2011-03-08 17:01 gemsets
drwxr-xr-x 2 user user 4096 2011-03-08 17:01 help
drwxr-xr-x 3 user user 4096 2011-03-08 17:02 lib
-rw-r--r-- 1 user user 566 2011-03-22 18:47 LICENCE
drwxr-xr-x 9 user user 4096 2011-03-22 18:37 log
drwxr-xr-x 3 user user 4096 2011-03-08 17:01 man
drwxr-xr-x 5 user user 4096 2011-03-08 17:01 patches
-rw-r--r-- 1 user user 7986 2011-03-22 18:47 README
drwxr-xr-x 5 user user 4096 2011-03-22 18:49 rubies
drwxr-xr-x 5 user user 4096 2011-03-22 18:47 scripts
drwxrwxr-x 14 user user 4096 2011-03-22 18:49 src
drwxr-xr-x 2 user user 4096 2011-03-08 17:01 tmp
drwxr-xr-x 2 user user 4096 2011-03-15 21:51 user
drwxr-xr-x 9 user root 4096 2011-03-08 18:16 usr
-rw-r--r-- 1 user user 6 2011-03-22 18:47 VERSION
drwxr-xr-x 15 user user 4096 2011-03-22 18:42 wrappers
/home/user/.rvm//rubies:
total 20
drwxr-xr-x 5 user user 4096 2011-03-22 18:49 .
drwxrwxr-x 21 user user 4096 2011-03-08 18:12 ..
drwxr-xr-x 6 user user 4096 2011-03-08 17:09 ruby-1.9.1-p376
drwxr-xr-x 6 user user 4096 2011-03-22 18:49 ruby-1.9.2-p0
drwxr-xr-x 6 user user 4096 2011-03-22 18:35 ruby-1.9.2-p180
/home/user/.bashrc:
[[ -s "/home/user/.rvm/scripts/rvm" ]] && . "/home/user/.rvm/scripts/rvm"
/home/user/.bash_profile:
/home/user/.rvm//config/db \(filtered\):
#General
niceness=0
# Rubies
interpreter=ruby
ruby_version=1.8.7
ruby_configure_flags=--enable-shared --disable-install-doc
ruby_patchlevel=299
ruby_configure=--enable-shared
ruby_repo_url=https://github.com/ruby/ruby.git
ruby_1.0_url=ftp://ftp.ruby-lang.org/pub/ruby/1.0
ruby_1.2_url=ftp://ftp.ruby-lang.org/pub/ruby/1.2
ruby_1.3_url=ftp://ftp.ruby-lang.org/pub/ruby/1.3
ruby_1.4_url=ftp://ftp.ruby-lang.org/pub/ruby/1.4
ruby_1.5_url=ftp://ftp.ruby-lang.org/pub/ruby/1.5
ruby_1.6_url=ftp://ftp.ruby-lang.org/pub/ruby/1.6
ruby_1.7_url=ftp://ftp.ruby-lang.org/pub/ruby/1.7
ruby_1.8_url=ftp://ftp.ruby-lang.org/pub/ruby/1.8
ruby_1.9_url=ftp://ftp.ruby-lang.org/pub/ruby/1.9
ruby_2.0_url=ftp://ftp.ruby-lang.org/pub/ruby/2.0
ruby_1.9.1_patch_level=431
ruby_1.9.2_patch_level=180
ruby_1.8.5_patch_level=231
ruby_1.8.6_patch_level=420
ruby_1.8.7_patch_level=334
rubygems_1.3.5_url=http://rubyforge.org/frs/download.php/60718
rubygems_1.3.6_url=http://rubyforge.org/frs/download.php/69365
rubygems_1.3.7_url=http://rvm.beginrescueend.com/src
rubygems_1.4.1_url=http://rubyforge.org/frs/download.php/73779
rubygems_1.4.2_url=http://rubyforge.org/frs/download.php/73882
rubygems_1.5.0_url=http://rubyforge.org/frs/download.php/74140
rubygems_1.5.1_url=http://rubyforge.org/frs/download.php/74220
rubygems_1.5.2_url=http://rubyforge.org/frs/download.php/74234
rubygems_1.5.3_url=http://rubyforge.org/frs/download.php/74343
rubygems_1.6.0_url=http://rubyforge.org/frs/download.php/74374
rubygems_1.6.1_url=http://rubyforge.org/frs/download.php/74388
rubygems_1.6.2_url=http://rubyforge.org/frs/download.php/74445
rubygems_repo_url=git://github.com/rubygems/rubygems.git
rubygems_version=1.6.2
rbx_version=head
rbx_1.0.0_patch_level=20100514
rbx_1.0.1_patch_level=20100603
rbx_1.1.0_patch_level=20100923
rbx_1.1.1_patch_level=20101116
rbx_1.2.0_patch_level=20101221
rbx_1.2.1_patch_level=20110215
rbx_1.2.2_patch_level=20110222
rbx_1.2.3_patch_level=20110315
rbx_url=http://asset.rubini.us
rubinius_repo_url=git://github.com/evanphx/rubinius.git
ree_version=1.8.7
ree_configure_flags=--dont-install-useful-gems
ree_1.8.6_patch_level=20090610
ree_1.8.6_url=http://rubyforge.org/frs/download.php/58677
ree_1.8.6_repo_url=git://github.com/FooBarWidget/rubyenterpriseedition.git
ree_1.8.7_url=http://rvm.beginrescueend.com/src
ree_1.8.7_repo_url=git://github.com/FooBarWidget/rubyenterpriseedition187-330
ree_1.8.7_patch_level=2011.03
kiji_repo_url=git://github.com/twitter/rubyenterpriseedition187-248.git
kiji_version=head
jruby_version=1.6.0
jruby_repo_url=git://github.com/jruby/jruby.git
jruby_url=http://jruby.org.s3.amazonaws.com/downloads
macruby_version=0.9
macruby_nightly_version=0.10
macruby_url=http://www.macruby.org/files
macruby_repo_url=git://git.macruby.org/macruby/MacRuby.git
macruby_nightly_url=http://www.macruby.org/files/nightlies/macruby_nightly-latest.pkg
maglev_version=25506
maglev_url=http://glass-downloads.gemstone.com/maglev
maglev_repo_url=git://github.com/MagLev/maglev.git
ironruby_version=1.0
ironruby_repo_url=git://github.com/ironruby/ironruby.git
ironruby_1.0_url=http://rubyforge.org/frs/download.php/70179
# Packages
readline_url=ftp://ftp.gnu.org/gnu/readline
libiconv_url=http://ftp.gnu.org/pub/gnu/libiconv
curl_url=http://curl.haxx.se/download
openssl_url=http://www.openssl.org/source
zlib_url=http://www.zlib.net
autoconf_url=ftp.gnu.org/gnu/autoconf
ncurses_url=http://ftp.gnu.org/pub/gnu/ncurses
pkg-config_url=http://pkgconfig.freedesktop.org/releases
gettext_url=ftp://ftp.gnu.org/pub/gnu/gettext
libxml2_url=ftp://xmlsoft.org/libxml2
yaml_url=http://pyyaml.org/download/libyaml
glib_url=http://ftp.gnome.org/pub/gnome/sources/glib/2.23
mono_url=http://ftp.novell.com/pub/mono/sources/mono
llvm_url=https://llvm.org/svn/llvm-project/llvm/trunk
/home/user/.rvmrc \(filtered\):
rvm_trust_rvmrcs=1
rvm_gemset_create_on_use_flag=1
rvm_install_on_use_flag=1
gem sources:
@mkocher
Copy link
Author

mkocher commented Mar 25, 2011

Fixed in 156d0b42feba4922ad04 and 55cbfc2d02df0a09956b. Many thanks to Wayne for the quick response.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment