我试图从我的Ubuntu计算机中删除postgres
,但是当我这样做时,我收到了错误消息
Can't locate PgCommon.pm (@INC is [... a list of paths ...])
知道为什么PostgreSQL会忘记自己安装的文件吗?
答案 0 :(得分:1)
如果您在安装postgres
后更改了Perl解释器,就会发生这种情况。它不能再找到包,因为它已安装到不同的模块目录中。如果这个命令
$ which perl
没有给出此回复
/usr/bin/perl
您可能只是使用了错误的Perl二进制文件。在我的情况下,我将/usr/local/bin/perl
符号链接到我的自定义Perl二进制文件(我的应用程序需要它才能运行)所以我只是暂时重命名符号链接,再次运行apt-get remove postgres
,然后将符号链接放回到它的位置是!