我正在尝试在 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 就可以完美运行(对我来说确实如此)。