2009-10-30 2 views
0

지난 달에 Mac 용 Leopard (10.5)를 사용하여 Macport를 통해 PostgresSql 8.4.1 및 Postgis 1.4를 설치했으며 모든 것이 올바르게 작동했습니다. 그런 다음 Snow Leopard (10.6)로 업데이트했지만 여전히 모든 것이 잘 작동하고있었습니다. 어제 맥 포트를 사용하여 Gimp를 설치하려고했으나 설치가 실패했습니다. 그래서 저는 Postgis 설치의 일부를 파괴 한듯한 "항구 자체 갱신"을했습니다. 시도 내 데이터베이스 내에서 형상 열이있는 테이블에 액세스 할 수postgis 환경이 macport selfupdate와 함께 변경되었습니다.

나는 다음과 같은 오류가 나타날 수

ERROR : 라이브러리를로드 할 수 없습니다 "/opt/local/lib/postgresql84/postgis-1.4.so" dlopen (/opt/local/lib/postgresql84/postgis-1.4.so, 10) : 라이브러리가로드되지 않음 : /opt/local/lib/libgeos_c.1.dylib 참조 :/opt/local/lib/postgresql84/postgis -1.4.so 이유 : 적합한 이미지를 찾을 수 없습니다. 이 되었습니까 : /opt/local/lib/libgeos_c.1.dylib : 마하 - 오,하지만 잘못된 구조 SQL 상태 : 58P01

이 다른 비 PostGIS와 테이블이 아직 액세스를!

내가 PostGIS와이 어쩌면 제거 된 경우 "포트가 설치"및 다음 목록 접수와 확인했습니다
...
PostGIS와 @ 1.4.0_1 + postgresql84 (활성)
postgresql84 8.4.0_0
@를 8.4.1_0 @ postgresql84 (활성)
postgresql84 서버 @ 8.4.0_0 (활성)
...

내가 누락 된 테이블이 디스크에 여전히 있지만, 제대로 참조되지 않는 것으로 가정합니다. 하드 디스크에서 데이터베이스를 검색하고 참조를 변경할 수 있습니까?

답변

1

10.5에서 10.6으로 업그레이드 할 때 MacPorts를 다시 설치하고 포트를 다시 설치 했습니까? MacPorts (및 관리 포트)는 설치된 Mac OS의 버전과 밀접하게 관련되어 있습니다. OS를 업그레이드하면 MacPorts (및 포트)를 다시 설치해야합니다. 자세한 내용은 MacPorts migration FAQ에서 확인할 수 있습니다.

+0

내 새 노트북에서 Xcode 용으로 잘못된 디스크 세트를 얻었습니다. 올바른 (최신) 버전을 설치하면 모든 것이 잘 작동합니다. 감사합니다 mipadi Logged – Jim

관련 문제