我的安装失败了以下内容:
[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
运行安装的帐户是管理员。 USERS和EVERYONE完全控制D:& C:和所有子目录,包括/ WebInfrastructurePlatformDataServer。
COMSPEC环境变量是正确的,并指向C:\ Windows \ System32 \ cmd.exe
没有尾部半冒号,并且从命令行调用%COMSPEC%返回正确的路径并执行echo“test ok”测试返回“test ok”。
我不确定还需要检查什么。我访问过的大多数其他网页/博客/论坛都表示这是COMSPEC的一个问题,但到目前为止我的情况并没有那样。
在上面的示例中,未创建数据。当我们使用D:。
时会出现相同的症状感谢。
答案 0 :(得分:0)
运行安装的帐户不应该是管理员,而应该是postgres等用户,您还必须更改cmd.exe权限,并使其可以通过postgres执行。