ogr_fdw 编译错误`致命错误:无法创建 ogr_fdw.o:权限被拒绝`

ogr_fdw 编译错误`致命错误:无法创建 ogr_fdw.o:权限被拒绝`

我正在尝试在 Ubuntu 17.04 上安装 PostGIS,并且一直在关注这个指导切中要点。一切都运行良好,但当我继续安装时ogr_fdw 空间数据的外部数据包装器运行时make && make install我遇到了这个汇编程序错误。

Assembler messages:
Fatal error: can't create ogr_fdw.o: Permission denied
<builtin>: recipe for target 'ogr_fdw.o' failed
make: *** [ogr_fdw.o] Error 1

有人可以帮忙吗?

答案1

您链接的说明不必要地在git clone命令前面添加了sudo

sudo git clone -b master https://github.com/pramsey/pgsql-ogr-fdw.git pgsql_ogr_fdw

这会导致整个克隆的目录树归所有root,从而阻止编译器以普通用户身份运行时在那里写入文件。

我建议你重新开始,删除克隆的目录

sudo rm -rf pgsql_ogr_fdw

然后重新开始没有 sudo

git clone -b master https://github.com/pramsey/pgsql-ogr-fdw.git pgsql_ogr_fdw

答案2

同样的问题。说实话,只要sudo -s切换到 root 就可以完美运行(对我来说确实如此)。

相关内容