2017-10-30 12 views
0

を_PQpingは:PG :: Connection.pingがで失敗 - シンボル見つかりません:私はPostgresの9.4.1でこのエラーを得ていた

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

関連する問題