簡體   English   中英

Postgresql 12 在 CentOS 8 上找不到 PostGIS 擴展

[英]Postgresql 12 doesn´t find PostGIS extension on CentOS 8

我試圖讓 PostGIS 工作,但似乎 Postgresql 沒有找到擴展名。 My server is running on CentOS 8, the Postgresql is version 12. I installed Postgresql 12 first via dnf module enable postgresql:12 etc..

之后我安裝了 PostGIS 並按照 PostGIS 網站上的描述進行操作( https://people.planetpostgresql.org/devrim/index.php?/archives/102-Installing-PostGIS-3.0-and-PostgreSQL-OS2-on-Cent 8.html )。 但是當我嘗試運行CREATE EXTENSION postgis; 我收到錯誤ERROR: could not access file "$libdir/postgis-3": No such file or directory SQL state: 58P01我發現所需的文件位於子目錄“bitcode”中。 因此,我嘗試對上面 $libdir 目錄中的內容進行符號鏈接 - 但沒有幫助。 即使將它們復制到目錄中也沒有 - 同樣的錯誤。 我錯過了什么?

謝謝你和最好的問候, Goetz

您安裝了多種軟件包:一些來自 CentOS 發行版,一些來自 PostgreSQL 站點。 那會帶來麻煩。

卸載其中沒有PGDG 的 PostgreSQL 軟件包,並確保按照您顯示的鏈接中所示禁用它們。 然后為 PostGIS 安裝 PGDG 包

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM