Perforce错误:“无法找到目标软件仓库”

时间:2017-01-10 11:30:47

标签: macos shell perforce p4v

我为OSX here下载了HELIX P4V。我按照Assambla.com的安装说明进行操作。我这样做了:

echo "export P4CONFIG=p4config.txt" >> ~/.bashrc
source ~/.bashrc
cd /path/to/project
echo "P4PORT=ssl:perforce.assembla.com:1667" >> p4config.txt
echo "P4HOST=myappname" >> p4config.txt
echo "P4USER=MyUsername" >> p4config.txt
echo "P4CHARSET=utf8" >> p4config.txt
echo "P4CLIENT=workspacename" >> p4config.txt
export P4HOST=MyHost
open /Applications/p4v.app

当我启动我的p4v.app时,它说

  

无法找到目的地仓库

     

您必须根据规则设置P4HOST变量   从您的Perforce工具信息页面

我认为这是两个单独的错误,第一个是导致第二个错误。因为我的P4HOST已经设置好了。我可以在终端回应它,我也可以在运行p4 set时看到它。

1 个答案:

答案 0 :(得分:2)

当这些变量的值有多个来源时,Perforce会使用优先顺序。它从最高到最低:

  1. 在命令行中给出。
  2. 在P4CONFIG指定的文件中找到。
  3. 设置环境变量。
  4. 你可以通过&#p; p4 set'看到它使用了哪一个。命令。来自您的配置文件的值会说'' config'以及括号中使用的文件的路径。