Perforce CLI 无限期挂起

Dre*_*rew 3 perforce

令人惊讶的是关于设置的文档很少,所以我确定这是一个设置问题。

重现步骤:打开终端(PATH中的p4.exe)输入p4 [RET]

无限期挂起。当我从 emacs 发出命令时(即 p4 edit [file] 它最终会返回

Perforce client error:
 Connect to server failed; check $P4PORT.
 TCP connect to perforce failed.
 perforce: host unknown.
Run Code Online (Sandbox Code Playgroud)

jhw*_*ist 5

从 emacs 调用时显示的错误消息指向正确的方向,p4 找不到您的 perforce 服务器(默认为perforce,这就是perforce: host unknown.

确保为-p对 p4 的调用指定或设置环境变量P4PORT。请注意,尽管名称如此,但 P4PORT 包含 perforce 服务器的主机名。

p4 -p serverhost:1666

我不确定为什么 p4 会无限期地挂在 CLI 上并在从 emacs 调用一段时间后返回。