我正在尝试在 Mac 上的批处理文件中使用 p4 命令,例如 p4 登录等。我不断收到错误“-bash p4:找不到命令”。
我按照这里的前 7 个步骤,得到了同样的错误: http ://www.endliescurious.com/2008/11/11/configuring-p4-command-line-client-on-mac-os-x/
搜索时我找不到其他有用的东西。有没有其他人遇到过类似的问题并解决了?
我正在尝试在 Mac 上的批处理文件中使用 p4 命令,例如 p4 登录等。我不断收到错误“-bash p4:找不到命令”。
我按照这里的前 7 个步骤,得到了同样的错误: http ://www.endliescurious.com/2008/11/11/configuring-p4-command-line-client-on-mac-os-x/
搜索时我找不到其他有用的东西。有没有其他人遇到过类似的问题并解决了?
只需将“p4”可执行文件放入 /usr/local/bin 甚至 /usr/bin 如果您愿意。;-)
操作步骤:
(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”。
这不应该失败!
要添加到现有答案,在我的 macOS Mojave 上,使用 Safari 为 OSX 10.10+ 下载 Perforce 2019.1/1796703 会给我一个p4.dms
文件。
p4
在使用它之前,您必须将其重命名为first。任何取消归档文件的尝试.dms
都将失败。它不是有效的 DMS 存档。