# Cant install Heroku gem in Snow Leopard

**URL:** <https://www.ruby-forum.com/t/cant-install-heroku-gem-in-snow-leopard/180904>\
**Category:** Ruby\
**Created:** [December 31, 2009, 9:21am UTC](https://www.ruby-forum.com/t/cant-install-heroku-gem-in-snow-leopard/180904 "2009-12-31T09:21:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![brianspaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/82dd89/32.png) [@brianspaid](https://www.ruby-forum.com/u/brianspaid)\
**Post date:** [December 31, 2009, 9:21am UTC](https://www.ruby-forum.com/t/cant-install-heroku-gem-in-snow-leopard/180904/1 "2009-12-31T09:21:04Z")

</div>

Hello,

I cant seem to get Heroku gem installed in Snow Leopard. I am running  
Ruby 1.9.1 and RubyGems 1.3.5. Any ideas will help.

Thank You

Building native extensions. This could take a while…  
ERROR: Error installing heroku:  
ERROR: Failed to build gem native extension.

/usr/local/bin/ruby extconf.rb  
creating Makefile

make  
gcc -Wall -I. -I/usr/local/include/ruby-1.9.1/i386-darwin10.2.0  
-I/usr/local/include/ruby-1.9.1/ruby/backward  
-I/usr/local/include/ruby-1.9.1 -I. -D\_XOPEN\_SOURCE -D\_DARWIN\_C\_SOURCE  
-fno-common -O2 -g -Wall -Wno-parentheses -fno-common -pipe  
-fno-common -o parser.o -c parser.c  
parser.rl:4:16: error: re.h: No such file or directory  
In file included from parser.rl:5:  
/usr/local/include/ruby-1.9.1/ruby/backward/st.h:2:2: warning: #warning  
use “ruby/st.h” instead of bare “st.h”  
parser.rl: In function â€˜cParser\_initializeâ€™:  
parser.rl:460: error: â€˜struct RHashâ€™ has no member named â€˜tblâ€™  
make: \*\*\* [parser.o] Error 1

Gem files will remain installed in  
/usr/local/lib/ruby/gems/1.9.1/gems/json-1.1.0 for inspection.  
Results logged to  
/usr/local/lib/ruby/gems/1.9.1/gems/json-1.1.0/ext/json/ext/parser/gem\_make.out

---

<div class="post-metadata">

**Author:** ![brianspaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/82dd89/32.png) [@brianspaid](https://www.ruby-forum.com/u/brianspaid)\
**Post date:** [December 31, 2009, 9:44am UTC](https://www.ruby-forum.com/t/cant-install-heroku-gem-in-snow-leopard/180904/2 "2009-12-31T09:44:01Z")

</div>

did you install xcode?

---

<div class="post-metadata">

**Author:** ![brianspaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/82dd89/32.png) [@brianspaid](https://www.ruby-forum.com/u/brianspaid)\
**Post date:** [December 31, 2009, 9:53am UTC](https://www.ruby-forum.com/t/cant-install-heroku-gem-in-snow-leopard/180904/3 "2009-12-31T09:53:35Z")

</div>

Zhao Lu wrote:

> did you install xcode?

Yes I did

I used this article but for Ruby 1.9.1

> **[Dan Benjamin](https://danbenjamin.com)**
>
> Dan Benjamin's personal website.

I went back and re installed Ruby 1.8.7 over 1.9.1 and it seemed to fix  
my problem but I wonder why I cant compile Heroku gem with 1.9.1?

---

<div class="post-metadata">

**Author:** ![brianspaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/82dd89/32.png) [@brianspaid](https://www.ruby-forum.com/u/brianspaid)\
**Post date:** [December 31, 2009, 10:06am UTC](https://www.ruby-forum.com/t/cant-install-heroku-gem-in-snow-leopard/180904/4 "2009-12-31T10:06:51Z")

</div>

On 31.12.2009 09:53, Brian S. wrote:

> my problem but I wonder why I cant compile Heroku gem with 1.9.1?  
> Searching the Heroku docs, or the heroku blog didn’t unearth anything  
> about the required Ruby version.

The only thing I could find was this:  
[http://support.heroku.com/forums/42310/entries/54329](http://support.heroku.com/forums/42310/entries/54329) which asks for Ruby  
1.9 support, but no reply from Heroku themselves.

So, seems like you are stuck with 1.8.x for the moment.

---

<div class="post-metadata">

**Author:** ![brianspaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/82dd89/32.png) [@brianspaid](https://www.ruby-forum.com/u/brianspaid)\
**Post date:** [December 31, 2009, 5:35pm UTC](https://www.ruby-forum.com/t/cant-install-heroku-gem-in-snow-leopard/180904/5 "2009-12-31T17:35:45Z")

</div>

On Dec 31, 2009, at 2:21 AM, Brian S. wrote:

> Hello,
> 
> I cant seem to get Heroku gem installed in Snow Leopard. I am running  
> Ruby 1.9.1 and RubyGems 1.3.5. Any ideas will help.

You may try this approach:

gem install --ignore-dependencies heroku  
gem install json\_pure

You cannot install heroku because it depends on json gem, and by default  
non pure json gem gets installed and compilation fails. But if you  
manually install pure json gem it should work. At least it works for me,  
but my steps were a bit different:

gem install heroku  
#find and delete json gem installed incompletely  
gem install json\_pure  
gem install --ignore-dependencies heroku

---

<div class="post-metadata">

**Author:** ![brianspaid](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/82dd89/32.png) [@brianspaid](https://www.ruby-forum.com/u/brianspaid)\
**Post date:** [December 31, 2009, 6:29pm UTC](https://www.ruby-forum.com/t/cant-install-heroku-gem-in-snow-leopard/180904/6 "2009-12-31T18:29:19Z")

</div>

Brian S. wrote:

> Zhao Lu wrote:
> 
> > did you install xcode?
> 
> Yes I did
> 
> I used this article but for Ruby 1.9.1  
> [Dan Benjamin](http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/)
> 
> I went back and re installed Ruby 1.8.7 over 1.9.1 and it seemed to fix  
> my problem but I wonder why I cant compile Heroku gem with 1.9.1?

You should not have had to reinstall 1.8.7. Hivelogic’s tutorial  
doesn’t touch Apple’s Ruby – which is already 1.8.7.

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid
