找不到p4命令

Chr*_*ore 6 macos command-line perforce

我试图在Mac上的批处理文件中使用p4命令,例如p4登录等。我一直收到错误“ -bash p4:找不到命令”。

我按照此处的前7个步骤进行操作,并得到了相同的错误:http : //www.endlesslycurious.com/2008/11/11/configuring-p4-command-line-client-on-mac-os-x/

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

Les*_*ung 6

只需将“ p4”可执行文件拖放到/ usr / local / bin或什至/ usr / bin中即可。;-)


小智 6

操作步骤:

(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
Run Code Online (Sandbox Code Playgroud)

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

这不应该失败!

  • 很高兴知道。我在将 perforce 与 IntelliJ 集成时遇到了问题。后来,在你的帖子的帮助下,我发现当我安装 P4V 时,我的工作站中没有安装命令行 perforce。我认为 P4 命令行与 P4V 捆绑在一起(看起来不是)。 (3认同)