Fehler: Bitte installieren Sie den PostgreSQL server development-Pakete und re-configure ausführen
Ich versuche zu installieren die Postgis auf meinem ubuntu-system für django-framework. Aber jedes mal, wenn ich den Befehl ausführen ./konfigurieren, es gibt mir Fehler
error: the PGXS Makefile /usr/lib/postgresql/9.3/lib/pgxs/src/makefiles/pgxs.mk cannot be found. Please install the PostgreSQL server development packages and re-run configure.
Habe ich bereits installiert postgres auf meinem system und hat auch den Benutzer erstellt. Aber ich bin nicht in der Lage zu installieren die Postgis auf meinem system. Ich habe gegangen durch die vielen Anweisungen, die ich fand im Internet, scheiterte aber um es zu installieren.
Bitte sagen Sie mir die Lösung dieses Fehlers, so dass ich Postgis installieren auf ubuntu.
Hilfe wird sehr geschätzt
- Für zukünftige Referenz, das ist wirklich besser geeignet für superuser.com oder serverfault.com nicht stackoverflow.com; finden Sie in der tour und FAQ.
- Warum bauen Sie postgis "from scratch"? Versuchen Sie den apt-repository.
- Okay @Craig Ringer, weiter werde ich Fragen, sch Fragen, die auf den Websites erwähnt. Danke
- Vereinbart, sollte nur
apt-get install postgis2_93
. Siehe postgis.net/install
Du musst angemeldet sein, um einen Kommentar abzugeben.
Davon ausgegangen, dass Sie PostgreSQL aus http://apt.postgresql.org/ :
Während Sie gerade dabei sind, wie @BurhanKhalid Punkte aus, sollten Sie nur die Installation von PostGIS-Pakete aus, anstatt von der Quelle, als die PostGIS web-Seite erklärt:
django.core.exceptions.ImproperlyConfigured: Cannot determine PostGIS version for database "mentorhip62". GeoDjango requires at least PostGIS version 1.3. Was the database created from a spatial database template?
. Erstellt habe ich die Datenbank von Geo-Vorlage wie beschrieben in django.CREATE EXTENSION postgis;
statt. Aber trotzdem, das ist eine separate Frage. Wenn Sie noch fest sind nach der Arbeit auf Sie für eine Weile, stellen Sie eine neue Frage und einen link zu diesem Kontext.Install postgreSql
Installieren Von Postgis.
erstellen der Datenbank in Postgresql
wenn Sie nicht die template_postgis in der postgresql-dann
wechseln Sie zu Benutzer postgres und führen
Nun für die Erstellung der extansions
template_postgis
mehr, es ist nur ein Relikt aus der vor-extensions gab. In diesen Tagen könnte man auch einfachCREATE EXTENSION
in jede DB, die Sie brauchen PostGIS in.For PostgreSQL 11 installieren, benötigen Sie
postgresql-11-postgis-2.5
undpostgresql-11-postgis-2.5-scripts
wie beschrieben hier.