Perforce安装在Windows的网络文件夹中

时间:2014-10-11 22:48:40

标签: windows perforce

我想在网络位置安装Windows版本的Perforce,以便用户可以通过以下方式调用p4:

\\somewhere\p4.exe -p server:1666 -c some_client_name sync

其中“somewhere”始终映射到所有Windows计算机上。我尝试通过在本地安装,然后将p4.exe复制到\\somewhere来完成此操作。

在我本地安装的计算机上,\\somewhere\p4.exe工作正常。但是,当我切换到另一台机器并尝试运行

\\somewhere\p4.exe -p server:1666 info

我收到以下错误:

Perforce client error
    Connect to server failed; check $P4PORT.
    TCP connect to server:1666 failed.
    A non-recoverable error occurred during a database lookup.

这个错误是什么意思?我在文档中找不到任何信息;我怀疑除了p4.exe之外我可能还需要另一个文件。实际上,当我在其他计算机上本地安装Perforce时,使用本地p4.exe可以正常工作,但\\somewhere\p4.exe仍然没有。

任何指针?

谢谢!

1 个答案:

答案 0 :(得分:2)

除P4.exe外,您不需要任何其他文件。

TCP连接错误可能是因为其他计算机无法将“服务器”转换为IP地址。

尝试使用某些Windows命令行工具进行诊断,如:

nslookup server

ping server

另外,请尝试更改您的测试以运行:

\\somewhere\p4.exe -p NNN.NNN.NNN.NNN:1666 info

其中“NNN.NNN.NNN.NNN”是服务器计算机的IP地址。