找不到p4命令

时间:2013-08-01 15:47:00

标签: macos command-line perforce

我正在尝试在Mac上的批处理文件中使用p4命令,如p4登录等。 我一直收到错误“-bash p4:command not found”。

我按照这里的前7个步骤得到了同样的错误: http://www.endlesslycurious.com/2008/11/11/configuring-p4-command-line-client-on-mac-os-x/

我在搜索时找不到任何有用的东西。 还有其他人遇到类似的问题并解决了吗?

3 个答案:

答案 0 :(得分:4)

如果您愿意,只需删除/ usr / local / bin中的“p4”可执行文件,甚至是/ usr / bin。 ; - )

答案 1 :(得分:3)

操作步骤:

(1)从以下位置下载 macOS p4 文件:

https://www.perforce.com/downloads/helix-command-line-client-p4

(2)将项目复制到任何自定义文件夹下的任何本地文件夹。例如:'/ Users // perforce'

(3)在终端中运行以下命令。

chmod +x /Users/<yourname>/perforce/p4
export PATH=/Users/<yourname>/perforce:$PATH

(4)现在在终端中运行“ p4”。

这应该不会失败!

答案 2 :(得分:0)

要添加到现有答案中,请在我的macOS Mojave上使用Safari下载适用于OSX 10.10+的Perforce 2019.1 / 1796703,该文件为我p4.dms

使用前,必须先将其重命名为p4。取消存档.dms文件的任何尝试都将失败。这不是有效的DMS存档。