zoukankan      html  css  js  c++  java
  • windows下postgresql安装失败解决方法:无法运行getlocales.exe

    今天要安装postgresql但是安装的时候出现错误

    Unknown error while running C:UsersjinjinAppDataLocalTemppostgresql_installerxxxxxxxgetlocales.exe

    网上百度对这个问题搜了一下只有3个链接,谷歌了一下后尝试解决这个方法。

    主要原因应该是VC2010没有安装,但是我安装了之后还是依然报错。然后发现是我在安装安装版之前尝试使用过免安装的二进制版,在运行initdb的时候提示报错缺少一个msvcr120.dll文件,我就网上找了一个之后放在windows/system32和SysWOW64下,重新运行initdb的时候去报内存错误,之后才考虑装安装版,然后又出现的上面无法运行getlocales.exe的问题,按网上说的装了VC2010也没用(2008 2005 X86 x64各种卸载重装也还是报错)。

    最后发现其实就是msvcr120.dll这个文件的问题,这个好像是VC2010带的一个文件,安装的时候好像不会把我原来的随便下载的那一个覆盖,所以我把原来的那个文件删掉并重新安装VC2010,执行postgresql安装程序,成功打开!我就想会不会那个免安装版也搞定了?就试了一下initdb,结果免安装版也运行正常了!就不装安装版的了

    记得重新安装的时候最好把C:UsersjinjinAppDataLocalTemppostgresql_installerxxxxxxx这些安装失败的缓存文件删掉,不知道没删会不会有影响。(我是直接把C:UsersjinjinAppDataLocalTemp里面能清空的都删除掉的)

  • 相关阅读:
    招聘里常见的沟通能力到底是什么
    C++服务器linux开发环境管理
    网络游戏通信协议双向迭代加密
    win10控制台程序printf死锁问题
    手游系统逻辑档案之通信协议
    STL插入删除和查询测试
    MATLAB复制图片时边框大的问题
    2019网易笔试题C++--丰收
    暴力求解最长公共子串
    顺时针打印矩阵
  • 原文地址:https://www.cnblogs.com/linjj/p/4198497.html
Copyright © 2011-2022 走看看