新手问题 安装 PostgreSQL 出现 Failed to load sql modules into the database cluster

xiaxia · 2021年05月13日 · 最后由 xiaxia 回复于 2021年05月20日 · 1940 次阅读

安装最少 20 次以上,还是失败,参考了网上各自帖子的解决教程 (重装卸载的时候,卸载干净了的,也用了 360 清理的垃圾什么的) 现将部分步骤放在下面,以供大家避雷(就算遇见问题不要慌,起码我全部问题都遇见了)

在参考了各种各样的帖子安装了很多次还是失败之后 心态很不好遂决定先冷静

找原因:1,卸载不干净 2,步骤错误

解决方法:1--> 没有安装成功的,是不会自带那个 uninstall 卸载软件的 所以需要去控制面板卸载程序那卸载

2-->仔细对照步骤一步一步来,一个一个字看

参考解决地址:https://www.cnblogs.com/chenxiaomai/p/11142865.html

参考地址 2(有验证是否安装成功的) https://blog.csdn.net/Mr_Door/article/details/100893643

首先 使用 360 全部清楚卸载残余,电脑清理和优化加速

(补充第二步)

这个坛子 很少有人用 win10 安装...

想起前半个月,刚刚更新 widows 系统,然后更新了一天。。

这是 windows 版本,救命不会是这个的问题吧

刚刚又尝试这个方法,依旧报错

可以考虑一下用 wsl2

wsl2 是啥,我第一次发帖,我都不知道怎么回复别人的评论

对!我用的就是百度的解决方案,全部都试过了,哭晕,还是报错,真的不是我的操作问题,我一个一个字看的

@PaulChan1995 我感觉可能不是步骤的问题我刚刚又试了一遍

安装一个 docker,然后拉取一个 postgresql,搞定 https://www.docker.com/

14 楼 已删除

1、下一个 docker 并装上
2、在 docker 下一个 pg 镜像
3、启动
4、完毕

@msms @xeruzo @spike76 收到!立刻试试,出了问题再回来

但是 docker 依赖于已存在并运行的 Linux 内核环境,我的是 Windows 环境

病急乱投医,用百度搜索,没分析问题的原因就囫囵吞枣,还用 360。估计系统配置已经被搞的乱七八糟,没人敢处理。

建议看 10 楼的链接,遇到问题描述具体现象,而不是什么“按网上文章处理结果不行”,没人看过你看的文章也不知道你电脑发生了什么。

然后这里的 Windows 用户很少,估计你还是得用 Google 搜。

@Rei 首先安装的时候,是先寻找菜鸟教程的安装教程一步一步进行仔细安装,用 360 只是进行垃圾缓存清醒,我感觉这并不影响什么。 遇到问题,我也把参考处理的地址贴出来了,我寻找的方法全是 Google 搜的,还有公司的外网

@Rei 十楼的链接我也一个一个看过了。安装步骤和菜鸟教程是一样的。我也才实习两个月,之前是 Java 专业的,可能是本身系统有问题,之前更新过一次系统更新了四小时。不要说病急乱投医这种话,出了问题,不去网上搜索解决方案,难道去问同事吗,同事只是去帮你网上搜解决方案,最后感谢你的回复。

☀ 一百个人中总会有个别人碰见奇怪的问题,就像之前别人安装这个完全顺利,而我聚精会神认真仔细搞了几天最后还是报错。之前安装其他各种的软件(在我自己的笔记本上)也从来没有出现过问题。

xiaxia 回复

先装 wsl2 https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 即可
公司 mac,在家 win10+wsl2+docker 应付工作没问题

@xeruzo 好的!谢谢大哥

有些东西在 Windows 上安装是十分痛苦的,有一半原因就是 Windows 上的编译工具链太大太奇怪。我体验过在 Windows 下难装/难用的东西包括:Ruby Python Nodejs(这三个主要是因为编译构建工具链)、PostgreSQL(知名的难装,甚至还有 Windows 发行版,好像叫 EnterpriseDB?),剩下还有一堆 Haskell、OCaml 等等我试都不敢试,单单是看文档就难装。(OCaml 倒是也装过,被立即劝退)。Rust 本来也是难装的,但和 Python 一样有巨硬砸钱,加上还有 Rustup 所以也还好。

很多东西人家老家就是在 Linux 下,非要在 Windows 下折腾,是得不到幸福的。不少软件也是,人家写明了就不想在 Windows 下跑,通信领域的仿真软件尤是如此,甚至还会指定 Linux 发行版。

所以做 Web 的话如果不是.net 那套,趁早切到 Linux 能省很多时间。看你的描述是开发环境需要在本地自己配,那么想要进一步节省时间,学会 Docker 是很好的选择

WSL2 不香吗?

@qq2729877005 我不敢乱搞,我感觉我搞啥都能错(实习后端开发)

27 楼 已删除

@dingfengju 救命我新来的,按照公司要求下载什么的。我也不知道这些,去看看孩子的新问题吧

xiaxia 回复

WSL2 搞坏卸载重来就是了,系统搞得一套糟,重装系统吗?😕

@qq2729877005 我们要下载配置的软件可多了,我怕我乱搞,重装系统我也不是很熟悉,

需要 登录 后方可回复, 如果你还没有账号请 注册新账号