【问题标题】:How to Fix open for write P4 ERROR?如何修复打开写入 P4 错误?
【发布时间】:2012-04-28 12:17:17
【问题描述】:

如果出现以下错误,我很难摆脱:

bash-3.00$ p4 登录

输入密码:

致命的客户端错误;断开连接!

打开写入:/home/myuserid/tmp.17236.3:没有这样的文件或目录

该文件不存在,我也不知道为什么会存在。

我怎样才能清除这个?

谢谢

【问题讨论】:

  • type 'p4 set', 'set | grep P4' 和 'p4 -V' 并将输出粘贴到您的问题中。如果您设置了“P4CONFIG”,请同时粘贴“cat $P4CONFIG”的输出
  • 设置 | grep P4 只打印 P4CLIENT、P4PASSWD 和 P4PORT,我不想在这里放。 cat $P4CONFIG 未设置。 p4 -V 产生:Perforce - 快速软件配置管理系统。版权所有 1995-2008 Perforce 软件。版权所有。修订版 P4/LINUX26X86/2008.2/179173 (2008/12/05)。

标签: linux perforce


【解决方案1】:

有几个环境变量可能在起作用。它们控制 Perforce 用于中间文件的临时位置,以及包含登录票证的票证文件的位置。正如 Bryan 所说,您应该运行“p4 set”并查看与 Perforce 相关的环境。

【讨论】:

  • 设置 | grep P4 只打印 P4CLIENT、P4PASSWD 和 P4PORT,我不想在这里放。 cat $P4CONFIG 未设置。 p4 -V 产生:Perforce - 快速软件配置管理系统。版权所有 1995-2008 Perforce 软件。版权所有。修订版 P4/LINUX26X86/2008.2/179173 (2008/12/05)。
【解决方案2】:

这是我的主目录的权限问题。

正确创建主目录后,问题就解决了

【讨论】:

    【解决方案3】:
    1. 右击cmd.exe
    2. “以管理员身份运行”
    3. 再次尝试您的命令

    【讨论】:

      猜你喜欢
      • 2014-06-18
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      • 2020-03-11
      • 1970-01-01
      • 1970-01-01
      • 2022-08-12
      相关资源
      最近更新 更多