根据 Windows docs 我设置了P4SSLDIR:
设置P4SSLDIR = E:\ Programs \ perforce \ P4SSLDIR \
尝试生成证书和私钥会出错:
C:\ programs> p4d -Gc
Perforce服务器错误: P4SSLDIR未定义或未引用有效目录。
如何克服这个问题来生成私钥和证书?
答案 0 :(得分:2)
p4d无法理解路径中的最后反斜杠。
* nix文档中的示例。 解决问题:
设置P4SSLDIR = E:\ Programs \ perforce \ P4SSLDIR
不正确:
设置P4SSLDIR = E:\ Programs \ perforce \ P4SSLDIR \
答案 1 :(得分:0)
我无法通过简单的实验重现这一点(我使用的是Perforce 2013.3,这是我碰巧的版本):
C:\Users\Bryan\perforce\my-test-server>mkdir P4SSLDIR
C:\Users\Bryan\perforce\my-test-server>set P4SSLDIR=C:\Users\Bryan\perforce\my-test-server\P4SSLDIR
C:\Users\Bryan\perforce\my-test-server>p4d -Gc
C:\Users\Bryan\perforce\my-test-server>dir P4SSLDIR
Volume in drive C is OS
Volume Serial Number is 6602-B38E
Directory of C:\Users\Bryan\perforce\my-test-server\P4SSLDIR
05/24/2015 09:36 AM <DIR> .
05/24/2015 09:36 AM <DIR> ..
05/24/2015 09:36 AM 1,172 certificate.txt
05/24/2015 09:36 AM 1,704 privatekey.txt
您可能需要联系Perforce技术支持部门寻求帮助,因为这可能是您正在做的事情的具体内容。