Du har rätt i att problemet är relaterat till Xcodes utvecklarverktyg. Det är ingen dålig idé att se till att du har alla utvecklarverktyg installerade (i motsats till att bara installera gcc som nämnts i föregående svar):
- Öppna Xcode
- I programmets menyalternativ "Xcode" väljer du Öppna utvecklarverktyg> Fler utvecklarverktyg...
- Detta tar dig till en webbplats med en massa programvara. Fortsätt och ladda ner och installera "Command Line Tools (OS X Mavericks) för Xcode - slutet av oktober 2013".
- Nu kommer du att kunna installera ädelstenen korrekt.
För alla andra som kommer till det här problemet efter en nyinstallation av Postgres 9.3.0-appen på Mac OS X Mavericks (dvs. du använder inte homebrew för din Postgres-installation) kanske du märker att även om du kan bygga pg-pärlan kan inte köra rake på grund av ett dylib-problem:
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
Tyvärr är detta ett problem med den nuvarande versionen av 9.3.0 av Postgres. Att spola tillbaka till en tidigare version kommer att fixa det åt dig:
- avinstallera pg gem:
gem uninstall pg
- ta bort din 9.3.0 Postgres-app genom att dra den till papperskorgen och tömma papperskorgen
- installera version 9.2.2.0 av Postgres-appen här:http://postgres-app.s3.amazonaws.com/PostgresApp-9-2-2-0.zip
- installera om pg gem:
gem install pg
*Tack vare kommentaren från jhiro009 i den här tråden för att du pekade mig i rätt riktning i den här sista Postgres-appen av problemet även om 9.2.4.3-versionen som han nämnde inte fungerade för mig.