gpt4 book ai didi

intellij-idea - Intellij Perforce 集成连接错误

转载 作者:行者123 更新时间:2023-12-04 03:34:47 25 4
gpt4 key购买 nike

我正在尝试将 Perforce 集成到 IntelliJ 中。我过去成功地做到了这一点,但在我的新机器上我没有成功。

我正在使用 p4v 客户端。我有这个客户端连接到我的 Perforce 服务器,我可以通过它检查代码等。

我有两个问题可以阐明这个问题。

  • 首选项 -> 版本控制 -> Perforce 页面上没有测试连接按钮。
  • 在首选项 -> 版本控制 -> Perforce 页面中,我已将位置设置为我的应用程序目录中的 p4v 客户端。
    p4 可执行文件的路径:p4(我也尝试将其作为空白文本框)
    pv4 可执行文件的路径:/Applications/p4v.app/Contents/MacOS/pv4

  • 我只是在 p4 客户端文本字段中输入了“p4”。这就是我设置旧环境的方式。我也尝试将命令行 p4 客户端文本框留空。当我尝试连接时,出现错误:
       Cannot Connect to the Perforce Server

    Cannot run program "p4" (in directory "...")

    报告的目录是项目在我本地机器上的位置。不知道为什么它试图在我的 IntelliJ 项目根目录中查找 p4 客户端。此外,我没有指定 p4 命令行客户端的路径,并明确设置了 p4v 客户端的路径,所以我不确定 IntelliJ 为什么要尝试使用 p4 命令行客户端。此外,我继续下载了 p4 命令行客户端并将其放在/usr/local/bin 中,但 IntelliJ 仍然试图从我的项目的根目录中获取 p4 客户端。我确认/usr/local/bin 在我的路径上。

    这似乎是 IntelliJ 中的一个错误,除非我遗漏了一些明显的可能性。

    最佳答案

    您的机器上是否安装了 p4 可执行文件?您必须与 IntelliJ 集成。

    如果这样做,请转到终端并尝试 which p4找出完整路径并使用它。

    如果您没有 p4安装,那么你需要安装它(最好在你的默认路径中的某个地方),如果它已经安装并且没有出现在你的 which 中命令,您应该手动定位可执行文件并提供 IntelliJ 的完整路径。

    就我而言,我安装 p4/opt/local/bin并将其添加到我在 shell 中的路径并为 IntelliJ 提供 /opt/local/bin/p4作为它的路径。

    关于intellij-idea - Intellij Perforce 集成连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21617140/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com