2013-09-24 5 views
0

Postgres (/ 라이브러리/PostgreSQL/9.1)에서 설치 한 PostgreSQL 9.1을 실행했습니다. 즉, homebrew 등이 아니고 Mac OSX Leopard에서 실행되었습니다.Rake db : 라이브러리가로드되지 않았습니다.로드되지 않았습니다.

내가 스노우 레오파드로 업그레이드 한 후 즉시 산 사자와 보석 등을 구축 실패와 문제의 질량을 가지고 있지만이

레일 서버가 페이지 문제를 시작할 때 충돌 고정있어 & 나는 모든 것을 내가 할 수있는 노력 찾을 수 있지만, 확률값을 고칠 수 - 수정은 여전히 ​​지속될 수 있습니다 링크 등, (따라서 이러한 배경 정보는 솔루션을 알릴 수)

나는 9.1 PostgreSQL을 제거하고 레이크 DB에 포스트 그레스 앱을 지금

를 설치 포함 : I를 만들 다음을 얻으십시오 :

rake aborted! 
dlopen(/Users/mitch/.rvm/gems/[email protected]/gems/pg-0.17.0/lib/pg_ext.bundle, 9): Library not loaded: @loader_path/../lib/libpq.5.dylib 
Referenced from: /Users/mitch/.rvm/gems/[email protected]/gems/pg-0.17.0/lib/pg_ext.bundle 
Reason: no suitable image found. Did find: 
/usr/local/lib/libpq.5.dylib: mach-o, but wrong architecture - /Users/mitch/.rvm/gems/[email protected]/gems/pg-0.17.0/lib/pg_ext.bundle 

내가 (u는 볼 수) RVM을 실행하는거야 그리고 OS 업그레이드가 새로운 gemset을 작성 루비

를 설치 한 후 난 후, PostgreSQL을 앱의 조언을 반영하기 위해 내 경로를 변경했습니다 OS 업그레이드 Xcode 5와 명령 줄 도구를 설치 한 상태로 설치했는데 database.yaml 파일이 괜찮다고 생각합니다.

문제가이 프로세스의 앞부분에서 만들어진 sym-links와 관련이 있다고 생각하지만 해결책을 찾으십시오.

+0

지금까지 행운이 있습니까? 몇 가지 다른 해답이 게시되었습니다. – zeantsoi

답변

1

Ruby inst에서 문제가있는 것과 같은 소리가납니다. allation. RVM을 통해 Ruby Enterprise Edition을 다시 설치하십시오 : 나는 libpq를 다른 버전으로 같은 문제가 발생했다

rvm reinstall ree 
1

. 내가하고 결국은 올바른 파일에 대한 링크를 만들 수 있습니다 : 원래 답변, 유사한 문제의 확인 만이 아니었다으로

sudo ln -s /Applications/Postgres93.app/Contents/MacOS/lib/libpq.5.6.dylib /usr/local/lib/ 

내 이전의 대답은 삭제되었습니다. 희망이 도움이!

0

결국 나는 Mountain Lion이 이전 OSX 버전에 따라 MySQL이 아닌 Postgresql과 함께 제공된다는 사실과 관련이 있다고 생각합니다.

나는 Postgres App을 이해할 수 없었기 때문에 그것을 제거하고 ML과 함께 제공된 Postgresql의 버전을 제거한 다음 Postgresql의 최신 버전을 Homebrew 설치 (다른 장소에 배치했다. Postgresql 사이트에서 직접 설치하는 것보다).

모든 것을 곧게 펴는 것처럼 보였습니다