Du har ret i, at problemet er relateret til Xcode-udviklerværktøjerne. Det er ikke en dårlig idé at sikre, at du har alle udviklerværktøjer installeret (i modsætning til udelukkende at installere gcc som nævnt i det forrige svar):
- Åbn Xcode
- I programmenupunktet "Xcode" skal du vælge Åbn udviklerværktøj> Flere udviklerværktøjer...
- Dette fører dig til et websted med en masse software. Gå videre og download og installer "Kommandolinjeværktøjer (OS X Mavericks) til Xcode - slutningen af oktober 2013".
- Du vil nu være i stand til at installere ædelstenen korrekt.
For alle andre, der kommer til dette problem efter en ny installation af Postgres 9.3.0-appen på Mac OS X Mavericks (dvs. du bruger ikke homebrew til din Postgres-installation), kan du bemærke, at selvom du kan bygge pg-perlen, kan ikke køre rake på grund af et 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
Desværre er dette et problem med den nuværende udgivelsesversion af 9.3.0 af Postgres. Hvis du spoler tilbage til en tidligere version, løses det for dig:
- afinstaller pg gem:
gem uninstall pg
- slet din 9.3.0 Postgres-app ved at trække den til papirkurven og tømme papirkurven
- installer version 9.2.2.0 af Postgres-appen her:http://postgres-app.s3.amazonaws.com/PostgresApp-9-2-2-0.zip
- geninstaller pg gem:
gem install pg
*Tak til kommentaren fra jhiro009 i denne tråd for at pege mig i den rigtige retning på denne sidste Postgres-app del af problemet, selvom 9.2.4.3-versionen, som han nævnte, ikke fungerede for mig.