【发布时间】:2014-02-07 00:40:27
【问题描述】:
我正在尝试将 Perforce 集成到 IntelliJ 中。我过去成功地做到了这一点,但在我的新机器上我没有成功。
我正在使用 p4v 客户端。我有这个客户端连接到我的 Perforce 服务器,我可以通过它检查代码等。
我有两个问题可以解释这个问题。
- 首选项 -> 版本控制 -> Perforce 页面上没有测试连接按钮。
- 在 Preferences -> Version Control -> 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 在我的 PATH 上。
这似乎是 IntelliJ 中的一个错误,除非我遗漏了一些明显的可能性。
【问题讨论】:
标签: intellij-idea connection perforce