2016-10-28 4 views
0

P4HOSTを設定する必要があるアセンブラへの接続があります。私は、そのセットを必要としない別のサーバへの他のP4接続をたくさん持っています。PERFORCE P4HOSTは設定ファイルからは動作しません。グローバルのみ

いくつかの異なるp4config.txtファイルをセットアップし、そのファイル名を使用するようにP4CONFIGを設定しました。

接続上のすべてがうまく動作し、すべてのディレクトリ内に「p4 set」と表示されます。

しかし、問題はAssembla設定ファイルにあります。 "p4 set"からすべて正常に戻りますが、それでも接続できません。ホストを正しく取得できないようです。しかし、 "p4 set"はそうでなければ報告します。私は "p4 set host hostName"でホストをグローバルに設定しますが、それは他の接続を切断するので理想的ではありません。

ここに進むにはどうすればよいですか?なぜホストがテキストファイルで作業していないのか混乱しています。

+1

時には問題は、設定が**複数回**設定されており、PERFORCEが最初の設定(または最後)を選択していて、選択した設定が目的のものではないことがあります。あなたのAssembla設定を使ってコマンドラインから 'p4 -vrpc = 3 help'を試し、あなたのホスト名設定に複数の値が見えるかどうかを見てください。 –

答えて

2

これは既知のP4Vバグです。

基本的に、pv4は設定ファイルからP4HOSTを適切に取得しません。 Assemblaは、ユーザーベースでグローバルURLが指定されている場合、要求を正しい場所にルーティングするようにHOSTを設定する必要があります。コマンドラインや、UE4エディタなどのコンテキストから実行することをお勧めします。

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

P4HOSTの設定からバグがありました。しかし、 "エクスポート"は、プロンプトから動作するWindowsコマンドではありません。 – john

+0

WindowsでSETを試してください。 –

関連する問題