2009-10-30 6 views
0

Le mois dernier, j'ai installé PostgresSql 8.4.1 et Postgis 1.4 via macports sur mon Mac avec Leopard (10.5), et tout a bien fonctionné. J'ai ensuite mis à jour à Snow Leopard (10.6) et tout fonctionnait bien. Hier, j'ai essayé d'installer Gimp avec macports, l'installation a échoué. J'ai donc fait un "portage automatique" qui a semblé détruire des parties de mon installation Postgis.environnements postgis modifiés avec macport selfupdate

Lorsqu'un tente d'accéder à une table avec des colonnes de géométrie dans mon base de données que je reçois l'erreur suivante:

ERREUR: Impossible de charger la bibliothèque « /opt/local/lib/postgresql84/postgis-1.4.so »: dlopen (/opt/local/lib/postgresql84/postgis-1.4.so, 10): Bibliothèque non chargée: /opt/local/lib/libgeos_c.1.dylib Référencé par:/opt/local/lib/postgresql84/postgis -1.4.so Raison: aucune image appropriée trouvée. Vous ne trouvez: /opt/local/lib/libgeos_c.1.dylib: mach-o, mais mal l'architecture Etat SQL: 58P01

Les autres tables non PostGIS sont toujours accessibles!

J'ai vérifié avec "port installé" si PostGIS a été désinstallée peut-être, et a reçu la liste suivante:
...
PostGIS @ 1.4.0_1 + postgresql84 (actif)
postgresql84 @ 8.4.0_0
postgresql84 @ 8.4.1_0 (actif)
postgresql84-server @ 8.4.0_0 (actif)
...

Je suppose que les tableaux manquants sont toujours sur le disque, mais ne sont pas correctement référencés. Y at-il un moyen de rechercher sur le disque dur pour la base de données, et peut-être changer la référence?

Répondre

1

Lorsque vous avez effectué une mise à niveau de 10.5 à 10.6, avez-vous réinstallé MacPorts et réinstallé vos ports? MacPorts (et les ports qu'il gère) sont fortement liés à la version de l'OS sous lequel il est installé. Si vous mettez à niveau le système d'exploitation, vous devez réinstaller MacPorts (et vos ports). Plus d'informations sont disponibles dans le MacPorts migration FAQ.

+0

Il s'avère qu'avec mon nouvel ordinateur portable, j'ai attrapé le mauvais ensemble de disques pour Xcode. Lorsque j'ai installé la bonne version (la plus récente), tout a fonctionné. merci mipadi – Jim

Questions connexes