Je hebt gelijk dat het probleem te maken heeft met de Xcode-ontwikkelaarstools. Het is geen slecht idee om ervoor te zorgen dat alle ontwikkelaarstools zijn geïnstalleerd (in plaats van alleen gcc te installeren zoals vermeld in het vorige antwoord):
- Open Xcode
- Selecteer in het applicatiemenu-item "Xcode" Open Developer Tool> More Developer Tools...
- Hiermee ga je naar een site met een heleboel software. Ga je gang en download en installeer "Command Line Tools (OS X Mavericks) for Xcode - eind oktober 2013".
- U kunt de edelsteen nu correct installeren.
Voor iedereen die op dit probleem komt na een nieuwe installatie van de Postgres 9.3.0-app op Mac OS X Mavericks (d.w.z. u gebruikt geen homebrew voor uw Postgres-installatie), u zult misschien merken dat, hoewel u de pg-edelsteen kunt bouwen, u kan geen rake draaien vanwege een dylib-probleem:
rake aborted!
dlopen(/Users/[USERNAME]/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/pg-0.15.1/lib/pg_ext.bundle, 9): Library not loaded: @loader_path/../lib/libpq.5.dylib
Referenced from: /Users/[USERNAME]/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/pg-0.15.1/lib/pg_ext.bundle
Reason: image not found - /Users/[USERNAME]/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/pg-0.15.1/lib/pg_ext.bundle
Helaas is dit een probleem met de huidige releaseversie van 9.3.0 van Postgres. Terugkeren naar een vorige versie zal het voor je oplossen:
- verwijder de pg gem:
gem uninstall pg
- verwijder uw 9.3.0 Postgres-app door deze naar de prullenbak te slepen en de prullenbak te legen
- installeer versie 9.2.2.0 van de Postgres-app hier:http://postgres-app.s3.amazonaws.com/PostgresApp-9-2-2-0.zip
- installeer de pg gem opnieuw:
gem install pg
*Bedankt voor de opmerking van jhiro009 op deze thread om me in de goede richting te wijzen op dit laatste deel van de Postgres-app, hoewel de 9.2.4.3-versie die hij noemde niet voor mij werkte.