Sie haben Recht, dass das Problem mit den Xcode-Entwicklertools zusammenhängt. Es ist keine schlechte Idee, sicherzustellen, dass Sie alle Entwicklertools installiert haben (im Gegensatz zur alleinigen Installation von gcc, wie in der vorherigen Antwort erwähnt):
- Xcode öffnen
- Wählen Sie im Anwendungsmenü unter "Xcode" Open Developer Tool> More Developer Tools...
- Dies führt Sie zu einer Seite mit einem Haufen Software. Fahren Sie fort und laden Sie „Command Line Tools (OS X Mavericks) for Xcode – Late October 2013“ herunter und installieren Sie es.
- Du kannst das Juwel jetzt richtig installieren.
Für alle anderen, die nach einer Neuinstallation der Postgres 9.3.0-App auf Mac OS X Mavericks zu diesem Problem kommen (d. H. Sie verwenden kein Homebrew für Ihre Postgres-Installation), werden Sie möglicherweise feststellen, dass Sie das pg gem you erstellen können Rake kann wegen eines Dylib-Problems nicht ausgeführt werden:
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
Leider ist dies ein Problem mit der aktuellen Release-Version 9.3.0 von Postgres. Wenn Sie zu einer früheren Version zurückkehren, wird es für Sie behoben:
- pg gem deinstallieren:
gem uninstall pg
- löschen Sie Ihre 9.3.0 Postgres-App, indem Sie sie in den Papierkorb ziehen und den Papierkorb leeren
- Installieren Sie Version 9.2.2.0 der Postgres-App hier:http://postgres-app.s3.amazonaws.com/PostgresApp-9-2-2-0.zip
- installiere das pg gem:
gem install pg
*Danke an den Kommentar von jhiro009 zu diesem Thread, der mich bei diesem letzten Postgres-App-Teil des Problems in die richtige Richtung gewiesen hat, obwohl die von ihm erwähnte Version 9.2.4.3 bei mir nicht funktioniert hat.