Postgis +はファイル「$ libdir / postgis-2.1」にアクセスできませんでした:そのようなファイルまたはディレクトリはありません


11

私はpostgresql9.3とpostgis2.1を実行していますが、正常に動作します。次のコマンドを使用してQGISをインストールした場合:

sudo apt-get update
sudo apt-get install qgis

QGISをインストールした後、postGisが機能しません。空間クエリを実行しようとすると、エラーが表示されます。

 could not access file "$libdir/postgis-2.1": No such file or directory

SO QGISをアンインストールしましたが、今も同じエラーが発生します。私はこれに関して多くを検索しました、私は解決策を見つけることができません。これを解決するのを手伝ってください。前もって感謝します..


私は問題を解決しました.. libgdalとpostgisを再インストールしました..それは今はうまく
いき

回答:


6

PostgreSQLのpostgis拡張機能を再インストールできます。それは私にとってはうまくいきました:

sudo apt-get install postgresql-9.3-postgis-2.1

5
OS Xで同じbrew uninstall postgis-brew install postgis
N1000

2
これは問題を解決しません。それを永続させるだけです。
ルイス・デ・スーザ

5

Postgisを再インストールするといくつかのケースが解決する場合がありますが、Postgisが2.2に更新された後も同じエラーが発生しました。その場合は、選択したSQLエディターを実行する必要もあります。

alter extension postgis update to "2.2.0";

これはpostgresユーザーとして実行する必要があると思います。(私の好みはこれを行うことですpsql -d my_database -U postgres。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.