我正在尝试在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/
我在搜索时找不到任何有用的东西。 还有其他人遇到类似的问题并解决了吗?
答案 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存档。