Missing or uninitialized constant: Gem::Ext::ExtConfBuilder #2962

Closed
jc00ke opened this Issue Mar 2, 2014 · 5 comments

Comments

Projects
None yet
3 participants
@jc00ke
Owner

jc00ke commented Mar 2, 2014

on 8fade34

$> ./bin/rbx --version
rubinius 2.2.5.n61 (2.1.0 c17ab02f 2014-03-02 JI) [x86_64-linux-gnu]

./bin/rbx -S gem --version
or
./bin/gem --version

https://gist.github.com/jc00ke/9312389

@brixen

This comment has been minimized.

Show comment Hide comment
@brixen

brixen Mar 10, 2014

Owner

This appears to be the auto-compile C-ext feature that RubyGems added. Do you have installed gems that have missing C-exts?

Could you remove ~/.gem/rbx and see if that permits gem --version to succeed?

Owner

brixen commented Mar 10, 2014

This appears to be the auto-compile C-ext feature that RubyGems added. Do you have installed gems that have missing C-exts?

Could you remove ~/.gem/rbx and see if that permits gem --version to succeed?

@jc00ke

This comment has been minimized.

Show comment Hide comment
@jc00ke

jc00ke Mar 10, 2014

Owner

Yeah, I removed ~/.gem/rbx and now gem --version works.

There's also something adding $MAGLEV_HOME/bin to my $PATH which was causing issues too. This might have been a red herring.

Owner

jc00ke commented Mar 10, 2014

Yeah, I removed ~/.gem/rbx and now gem --version works.

There's also something adding $MAGLEV_HOME/bin to my $PATH which was causing issues too. This might have been a red herring.

@jc00ke jc00ke closed this Mar 10, 2014

@brixen

This comment has been minimized.

Show comment Hide comment
@brixen

brixen Mar 10, 2014

Owner

So, the mind-numblingly stupid RubyGems auto-compile C-ext feature is getting triggered by gems/gems/rubysl-tmpdir-2.0.0/lib/rubysl/tmpdir/tmpdir.rb:9

I'm going to see how to disable it in Rubinius.

Owner

brixen commented Mar 10, 2014

So, the mind-numblingly stupid RubyGems auto-compile C-ext feature is getting triggered by gems/gems/rubysl-tmpdir-2.0.0/lib/rubysl/tmpdir/tmpdir.rb:9

I'm going to see how to disable it in Rubinius.

@YorickPeterse YorickPeterse reopened this Mar 10, 2014

@brixen

This comment has been minimized.

Show comment Hide comment
@brixen

brixen Mar 10, 2014

Owner

I pushed a new version of rubysl-tmpdir that does not try to load a non-existent 'ext.so'.

Owner

brixen commented Mar 10, 2014

I pushed a new version of rubysl-tmpdir that does not try to load a non-existent 'ext.so'.

@brixen brixen closed this Mar 10, 2014

@jc00ke

This comment has been minimized.

Show comment Hide comment
@jc00ke

jc00ke Mar 10, 2014

Owner

👍 Thanks @brixen!

Owner

jc00ke commented Mar 10, 2014

👍 Thanks @brixen!

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