【发布时间】:2015-10-06 20:57:35
【问题描述】:
我试图按照 Perforce 网站上this post 中的步骤设置 P4IGNORE 文件。
在 Linux 上,运行
p4 set P4IGNORE=.ignore
导致以下错误信息:
Perforce client warning:
Can't set registry on UNIX.
阅读p4 set的帮助条目,似乎它只能用于在Windows和Mac OS X上设置Perforce变量。在Linux上,我不得不使用本机shell命令,即
export P4IGNORE=.ignore
我的问题是 - 为什么 p4 set 命令在 Linux 上不起作用,当它同时为 Windows 和 OS X(也是基于 Unix)实现时?
【问题讨论】:
-
Linux 没有注册表。
-
我怀疑我已经知道这个问题的答案,并会根据我的猜测发布答案,但是您使用的是什么版本的客户端? (p4 -V)
-
嗨 Sam - 我使用的是 2014.1,因此只需从更新中删除一个版本即可解决问题。我无法控制项目中使用的版本,但很高兴知道现在存在解决方法。
-
这是客户端功能,因此您只需要更新自己机器 (p4) 上的二进制文件,而不是服务器 (p4d)。
标签: linux environment-variables perforce