2017-10-30 1 views
0
내가 포스트 그레스에이 오류 9.4.1 얻고 있었다

:PG :: Connection.ping는 실패 - 찾을 수 없습니다 기호 : _PQping

dyld: lazy symbol binding failed: Symbol not found: _PQping 
    Referenced from: <home_dir>/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/pg-0.21.0/lib/pg_ext.bundle 
    Expected in: /usr/local/lib/libpq.5.dylib 

/usr/local/lib/libpq.5.dylib[email protected] 버전

/usr/local/lib/libpq.5.dylib -> ../Cellar/[email protected]/9.6.5/lib/libpq.5.dylib

에 링크를 그런 다음 다음을 사용하여 9.6.5로 업그레이드했습니다.

brew install/upgrade 

하지만 여전히 오류가 발생합니다. pg 보석은 괜찮아 보입니다. 레일스 앱에서 연결하고 모델을 쿼리 할 수 ​​있습니다.

어떻게 수정합니까?

+0

질문은 무엇인가? – sawa

+0

죄송합니다. 아마도 충분히 명확하지 않았을 것입니다. 그렇다면 오류를 어떻게 수정합니까? – kapso

답변

0

$ gem uninstall pg 시도하고 $ bundle install

+0

이 질문에 대한 답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. - [검토 중] (리뷰/리뷰/저품소/17786631) – Psi

관련 문제