2017-05-15 5 views
0

Dies ist ein einfachen Probleme bei der Installation, die behoben werden kann, wenn Sie Postgres-Datenbank mit Homebrew nicht installieren kümmern.installiert pg gem ohne Postgres macOS

Aber mein Anwendungsfall ist Postgres-Datenbank von Docker in der Entwicklungsmaschine und Belichtungsöffnung in in Host ausgeführt werden. Dann muss ich gem pg zur Entwicklungsmaschine installieren, die pg_config erfordert. Wie Sie vielleicht wissen, wird der Vorgang fehlschlagen, da er nicht angezeigt wird.

Dies ist ein bisschen frustrierend, da die schnelle Lösung ist, dass ich nur Postgres via Homebrew zuerst dann gem install pg installieren muss, um dies zu lösen.

Aber es könnte besser sein, wenn Postgres nicht für die Installation benötigt wird, da ich es bereits über Docker habe und es scheint ein wenig Duplizierung zu sein.

Was würde Ich mag fragen, dass wir dafür eine Alternative Art und Weise zu tun haben, ohne die Notwendigkeit zu arbeiten Postgres zu installieren?

Ich hatte gesucht über libpq, die in Linux, aber es scheint es für Mac OS nicht verfügbar ist.

+0

Ich bin nicht sicher, ob ich Ihren Punkt ... Sie können den Ordner verbinden die pg_config auf den Host enthält, die Docker läuft . [Siehe Dokumentation] (https://docs.docker.com/engine/tutorials/dockervolumes/#mount-a-host-directory-as-a-data-volume) für die Datenträger oder geben Sie Ihre Frage an, damit wir das tun können helfe dir mehr ;-) – n2o

Antwort

3

bekam die Antwort von meinem Kollegen. Installieren Sie libpq dann installieren pg Juwel mit diesem Befehl

gem install pg -v '0.20.0' -- --with-opt-dir="/usr/local/opt/libpq"

lösen das Problem

Verwandte Themen