Mah*_*Ali 3 sqlite postgresql postgis
当我执行命令 CREATE EXTENSION postgis 时,我试图将 openstreetmap 导入 postgresql;它返回了这个错误,
错误:无法加载库“/usr/lib/postgresql/9.5/lib/rtpostgis-2.2.so”:/usr/lib/libgdal.so.1:未定义符号:sqlite3_column_table_name
有谁知道如何解决它?
您是否从源代码构建 SQLite?你忘了启用列元数据,编译
CFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1" ./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
享受!
参考 - https://www.sqlite.org/compile.html#enable_column_metadata
在 Ubuntu 上安装不同版本的 GDAL 并没有解决问题。我注意到该库在 MacOS 上运行良好,因此我安装了 Linuxbrew,然后通过 Brew 安装了 GDAL,现在它运行得非常好。
1- http://linuxbrew.sh/
2- sudo apt-get remove gdal-bin
3- brew install gdal
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3905 次 |
| 最近记录: |