Не мог Экс-милая командная строка PostGIS pgsql2shp

Я использую пост-ГРЭС 9.3 с постстеклом 2.1 на Ubuntu 14. Когда я пытался вывести pgsql таблицу с помощью pgsql2shp, я получаю следующую ошибку.

Error: pg_wrapper: pgsql2shp was not found in /usr/lib/postgresql/9.3/bin

Команда, которую я использовал, следующая.

pgsql2shp -f "/home/user/testshp.shp" -h localhost -u postgres -P postgres  dbname "SELECT * FROM table"

В sudo nano /etc/environment Я добавил,:/usr/local/bin/pgsql2shp

Я также также создал ссылку с помощью руководства отсюда.

sudo ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/shp2pgsql
sudo ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/pgsql2shp
sudo ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/raster2pgsql

Действительно ли кто-либо - вещи, я сделал порождение проблемы? Есть ли какое-либо решение для этого?

Спасибо!

0
задан 13 August 2015 в 10:21

1 ответ

Проблема была всем о ненужный символьная ссылка.

 sudo ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/pgsql2shp

я устранил проблему наконец, просто удалив символьные ссылки.

 sudo rm /usr/local/bin/shp2pgsql
 sudo rm /usr/local/bin/pgsql2shp
 sudo rm /usr/local/bin/raster2pgsql

Затем удаленное постстекло 2.1 с

 sudo apt-get remove postgis-2.1
 sudo apt-get remove postgresql-9.4-postgis-2.1

Затем установленное постстекло снова

 sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
 sudo apt-get update 
 sudo apt-get install postgis

Спасибо Gunnar Hjalmarsson для справки!

0
ответ дан 28 July 2019 в 21:03

Другие вопросы по тегам:

Похожие вопросы: