错误:无法打开扩展控制文件“/usr/pgsql-9.6/share/extension/postgis.control”:没有这样的文件或目录
Posted
技术标签:
【中文标题】错误:无法打开扩展控制文件“/usr/pgsql-9.6/share/extension/postgis.control”:没有这样的文件或目录【英文标题】:ERROR: could not open extension control file "/usr/pgsql-9.6/share/extension/postgis.control": No such file or directory 【发布时间】:2019-04-20 12:46:16 【问题描述】:我想将我的项目部署到 VPS Centos7。但是我在安装 postgres 时遇到错误。当我输入
create extension postgis;
遇到错误
错误:无法打开扩展控制文件 “/usr/pgsql-9.6/share/extension/postgis.control”:没有这样的文件或 目录
因为 postgis.contol 位于另一个地方,
find /usr -name postgis.control
/usr/share/pgsql/extension/postgis.control
但是 postgres 试图从 /usr/pgsql-9.6/share/extension/postgis.control
创建它
这个问题之前已经有人问过了,但我的问题是其他的。
【问题讨论】:
只需将 PostGIS 安装在正确的目录中 - 问题出在哪里? 这个问题解决了吗?如果有,怎么做? 【参考方案1】:对我来说,我在 Ubuntu 中运行以下命令,问题已解决。
sudo apt install postgresql-10-postgis-scripts
然后运行
CREATE EXTENSION postgis
它对我来说很好。我希望它有帮助。
【讨论】:
以上是关于错误:无法打开扩展控制文件“/usr/pgsql-9.6/share/extension/postgis.control”:没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章
FinderSync 扩展运行时错误:无法打开该文件,因为您无权查看它
关于Excel无法打开,因为文件格式或文件扩展名无效的解决方法
由于解析错误,项目“project”已损坏,无法打开。检查项目文件中的无效编辑...控制冲突