【问题标题】:Perforce P4HOST won't work from Config file, only globallyPerforce P4HOST 不能在配置文件中工作,只能在全局范围内工作
【发布时间】:2016-10-28 02:28:09
【问题描述】:

我有一个需要设置 P4HOST 的 Assembla 连接。我有一堆其他 P4 连接到不需要该集合的不同服务器。

我设置了几个不同的 p4config.txt 文件并将 P4CONFIG 设置为使用该文件名。

我的连接上的一切都运行良好,并且每个目录中的“p4 set”都能正常返回。

但问题在于 Assembla 配置文件。它从“p4 set”返回一切正常,但仍然无法连接。似乎无法正确获取主机。但是“p4 set”会报告其他情况。我使用“p4 set host hostName”全局设置主机,但这并不理想,因为它会中断其他连接。

在这里进行的最佳方式是什么?我很困惑为什么主机不在文本文件中工作。

【问题讨论】:

  • 有时问题是配置设置被设置 multiple 次,而 Perforce 选择第一个设置(或最后一个),而它选择的不是一个你想要的。使用您的 Assembla 配置从命令行尝试 p4 -vrpc=3 help,看看您是否可以看到主机名设置的多个值。

标签: perforce assembla


【解决方案1】:

这是一个已知的 P4V 错误。

基本上 pv4 不会正确地从配置文件中获取 P4HOST。 Assembla 需要设置 HOST 以将请求路由到给定整个用户群的全局 URL 的正确位置。我建议从命令行或从 UE4 编辑器等上下文中运行它。

export P4HOST=space_name && /Applications/P4/p4v.app/Contents/MacOS/p4v

【讨论】:

  • 感谢您的回答,并提醒 P4HOST 从配置中出现错误。但是,“导出”不是在提示符下工作的 Windows 命令。
  • 在 windows 中尝试 SET。
猜你喜欢
  • 2019-01-26
  • 1970-01-01
  • 1970-01-01
  • 2019-08-07
  • 2017-01-23
  • 1970-01-01
  • 2011-05-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多