1
我有一个具有以下失败的安装:initdb的:无法执行命令,postgres.exe“--boot -X1 -F”:没有错误
[exec] initdb: could not execute command ""D:/SASHome9.4/SASWebInfrastructurePlatformDataServer/9.4/bin/postgres.exe" --boot -x1 -F ": No error
[exec] initdb: removing data directory "C:/SAS/EBIServer/Lev1/WebInfrastructurePlatformDataServer/data"
[exec] Result: 1
运行安装的帐户为管理员。用户和每个人都可以完全控制D:& C:以及所有子目录,包括/ WebInfrastructurePlatformDataServer。
的COMSPEC环境变量是正确的,并指向C:\ Windows \ System32下\ cmd.exe的
有从命令行没有后半结肠和主叫%COMSPEC%返回正确的路径并进行回波“测试正常”测试返回“测试正常”。
我不知道还有什么需要检查。我访问的大多数其他网页/博客/论坛都表示这是COMSPEC的一个问题,但到目前为止,我的情况并非如此。
在上面的示例中\ data没有被创建。当我们使用D:时会发生同样的症状。
谢谢。
我想澄清一件事。作为SAS软件安装的一部分,Postgres正在“封面下”安装。安装程序使用管理员ID登录到系统,并运行setup.exe以启动SAS Software安装。从那里,initdb被称为软件配置的一部分。 postgres的版本是9.1.9。这个过程如何调用COMSPEC?是否使用USER帐户或者是否使用SAS安装程序正在运行的管理员帐户? – user3616016
Hi @ user3616014 您是否找到了解决方案? 我在Win2012机器上遇到同样的问题。尝试了一切,没有得到任何安慰。 谢谢! – vaitrafra