# Can't install gems with native extensions

**URL:** <https://www.ruby-forum.com/t/cant-install-gems-with-native-extensions/185015>\
**Category:** Ruby\
**Created:** [March 11, 2010, 8:50pm UTC](https://www.ruby-forum.com/t/cant-install-gems-with-native-extensions/185015 "2010-03-11T20:50:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![nvi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/97f17d/32.png) [@nvi](https://www.ruby-forum.com/u/nvi)\
**Post date:** [March 11, 2010, 8:50pm UTC](https://www.ruby-forum.com/t/cant-install-gems-with-native-extensions/185015/1 "2010-03-11T20:50:23Z")

</div>

âž¤ gem install rdiscount  
Building native extensions. This could take a while…  
ERROR: Error installing rdiscount:  
ERROR: Failed to build gem native extension.

/usr/local/bin/ruby extconf.rb  
WARNING: JRuby does not support native extensions or the `mkmf' library. Check wiki.jruby.org for alternatives. extconf.rb:3: undefined method`dir\_config’ for main:Object  
(NoMethodError)

Gem files will remain installed in  
/usr/local/lib/ruby/gems/1.8/gems/rdiscount-1.6.3 for inspection.  
Results logged to  
/usr/local/lib/ruby/gems/1.8/gems/rdiscount-1.6.3/ext/gem\_make.out

I’ve the same problem with RedCloth.  
I don’t even use jruby.

âž¤ ruby --version  
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9.7.0]

---

<div class="post-metadata">

**Author:** ![nvi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/97f17d/32.png) [@nvi](https://www.ruby-forum.com/u/nvi)\
**Post date:** [March 11, 2010, 11:21pm UTC](https://www.ruby-forum.com/t/cant-install-gems-with-native-extensions/185015/2 "2010-03-11T23:21:53Z")

</div>

On Thu, Mar 11, 2010 at 1:50 PM, Nikita V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> âž¤ ruby --version  
> ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9.7.0]

Is it possible you have Jruby installed anyway? It sounds like Jruby’s  
version of gem is running. Try `which gem` or `gem env` to find out.  
If it is Jruby’s gem, try putting MRI ahead of it in your $PATH.

---

<div class="post-metadata">

**Author:** ![nvi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/97f17d/32.png) [@nvi](https://www.ruby-forum.com/u/nvi)\
**Post date:** [March 11, 2010, 11:49pm UTC](https://www.ruby-forum.com/t/cant-install-gems-with-native-extensions/185015/3 "2010-03-11T23:49:30Z")

</div>

Eric C. wrote:

> Is it possible you have Jruby installed anyway?

Yes.

âž¤ which jruby  
/usr/local/bin/jruby

I just removed it, but it doesn’t help

âž¤ rm -rf /usr/local/bin/jruby  
âž¤ jruby  
-bash: jruby: command not found  
âž¤ gem install rdiscount  
… same error …

> Try `which gem` or `gem env` to find out.

âž¤ which gem  
/usr/local/bin/gem  
âž¤ gem env  
RubyGems Environment:

- RUBYGEMS VERSION: 1.3.6
- RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9.7.0]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/local/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
  - ruby
  - x86-darwin-9

- GEM PATHS:
  - /usr/local/lib/ruby/gems/1.8
  - /Users/nikitavasilev/.gem/ruby/1.8

- GEM CONFIGURATION:
  - :update\_sources =\> true
  - :verbose =\> true
  - :benchmark =\> false
  - :backtrace =\> false
  - :bulk\_threshold =\> 1000
  - :sources =\> [“[http://gems.rubyforge.org/](http://gems.rubyforge.org/)”,  
“[http://gems.github.com](http://gems.github.com)”, “[http://gemcutter.org/](http://gemcutter.org/)”]

- REMOTE SOURCES:
  - [http://gems.rubyforge.org/](http://gems.rubyforge.org/)
  - [http://gems.github.com](http://gems.github.com)
  - [http://gemcutter.org/](http://gemcutter.org/)

Can’t see problem here.

---

<div class="post-metadata">

**Author:** ![nvi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/97f17d/32.png) [@nvi](https://www.ruby-forum.com/u/nvi)\
**Post date:** [March 15, 2010, 3:50pm UTC](https://www.ruby-forum.com/t/cant-install-gems-with-native-extensions/185015/4 "2010-03-15T15:50:59Z")

</div>

I’ve jruby installed via Homebrew. I’ve removed it and re-install ruby.  
Now all works fine.

---

<div class="post-metadata">

**Author:** ![nvi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/97f17d/32.png) [@nvi](https://www.ruby-forum.com/u/nvi)\
**Post date:** [April 20, 2010, 2:15am UTC](https://www.ruby-forum.com/t/cant-install-gems-with-native-extensions/185015/5 "2010-04-20T02:15:40Z")

</div>

On Mar 15, 10:51 am, Nikita V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ## I’ve jruby installed via Homebrew. I’ve removed it and re-install ruby. Now all works fine.
> 
> Posted viahttp://www.ruby-forum.com/.

I’m getting this same error, but I would like to find a fix if anyone  
has any ideas.
