Perforce-客户端未知错误(在webstorm中)
我在尝试将任何文件从webstorm提交到perforce时遇到“客户端未知”错误。我的p4v配置正确并且在Webstorm之外工作,我的p4命令行也正确配置,但是当我在Webstorm中使用完全相同的设置时,我得到了客户端未知错误。我的客户端已设置并正确复制到perforce中。知道这里发生了什么吗?是否有日志显示更完整的错误 虽然我遇到了一个新问题,但我最终还是解决了这个问题 解决方案:必须安装perforce client P4(不是P4v),但它不在正确的目录中。P4需要安装在Mac上的应用程序中,并且该文件需要可编辑。您可能还需要更改该文件的权限,以允许系统读/写访问 要使文件在从命令提示符进入应用程序目录后可执行,请导航到应用程序目录并键入:chmod+x p4() 然后,您可以在finder中找到该文件并右键单击它,然后单击上下文菜单中的“获取信息”。从那里最底部将是文件权限。我把它们都设置为读/写。您也可以通过在命令行中键入chmod755p4来实现这一点,我想,但我在命令行中不是很好,因此使用它的风险由您自己承担 就您的工作区而言,它应该是您的工作区在P4V中设置的任何内容 在这一点上,如果您点击Webstorm->preferences->Performance中的测试连接,它应该可以工作,或者至少会给您一个新的错误和一些更多的信息 my能够成功连接,但现在当我尝试更新文件时,我收到一个错误,即“path'/users/my path…”不在客户端的根“/users/my path”下,即使指定的第一个路径显然是第二个路径的子路径。仍在处理此错误 my能够成功连接,但现在,当我尝试更新文件时,会出现一个错误,即“path'/users/my path…”不在客户端的根“/users/my path”下,即使指定的第一个路径显然是第二个路径的子路径。仍在处理此错误Perforce-客户端未知错误(在webstorm中),perforce,webstorm,Perforce,Webstorm,我在尝试将任何文件从webstorm提交到perforce时遇到“客户端未知”错误。我的p4v配置正确并且在Webstorm之外工作,我的p4命令行也正确配置,但是当我在Webstorm中使用完全相同的设置时,我得到了客户端未知错误。我的客户端已设置并正确复制到perforce中。知道这里发生了什么吗?是否有日志显示更完整的错误 虽然我遇到了一个新问题,但我最终还是解决了这个问题 解决方案:必须安装perforce client P4(不是P4v),但它不在正确的目录中。P4需要安装在Mac上的
在我的例子中,我解决了这个问题->我有物理方式访问我的文件/Users/…,但实际上我有一个类似/Users/…(小写)的根,我在mac中为那些面临此问题的人更改根及其帮助: 检查“
p4 info
”输出,查看“用户名”、“客户端名称”和客户端的数据是否正确
如果它们为“无”/“未知”,则检查或设置以下环境变量
P4PORT:应具有perforce服务器的正确URL“主机名:端口”:Ex:192.128.10.130:6666此类错误通常表示未正确设置perforce连接配置。设置/版本控制/性能中的设置是什么样子的?你能附上一个截图+idea.log吗?“测试连接”报告了什么?客户端是p4v中“工作区”的同义词…请确保您的工作区已正确设置和命名。您的可能副本节省了我的时间,非常感谢!