• 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里面能清空的都删除掉的)

  • 相关阅读:
    CAN总线布线规范
    使用make_ext4fs时报错,No such file or directory
    安装arm-2009q3交叉编译器后,执行No such file....
    Busybox下make menconfig报错处理!
    解决Markdown转为PDF后,尖括号不能正确显示问题。
    开发板与PC直连 交叉、直连网线做法
    BusyBox tftp使用
    STM32的flash数据页转存过程分析!
    c语言中log函数的使用!
    POJ 3667 Hotel
  • 原文地址:https://www.cnblogs.com/linjj/p/4198497.html
Copyright © 2020-2023  润新知