0

Teamcity のドキュメントには、「標準の Perforce 環境変数をグローバル変数として使用する」と記載されています。これらは、p4 set

$ p4 set
P4CLIENT=aa (set)
P4EDITOR=C:\Program Files (x86)\Notepad++\notepad++.exe (set)
P4IGNORE=C:\Code\p4ignore.txt (set)
P4PASSWD=AA63AEBCFF2322ED61DB0B04D45 (set)
P4PORT=srvcrpsys52:1666 (set)
P4USER=irving.washington (set)

それでも、接続をテストしようとすると、Visual Studio の Teamcity でこのエラーが発生します。どうしたの?

ここに画像の説明を入力

4

1 に答える 1

1

環境変数は、「p4 set」変数とまったく同じではありません。'p4 set' は、Perforce ツールが認識しているレジストリの場所に記録できますが、他のツールはそこを認識していない可能性があります。

[このコンピューターについて] の [スタート] メニューに移動し、[環境変数] テーブルに移動して、そこで環境変数を設定することにより、実際の環境変数を使用してみてください (設定後に再ログインまたは再起動する可能性があります。ユーザー環境変数またはシステム環境変数を作成した場合)、TeamCity が設定を認識するかどうかを確認します。

次のようにすると、コマンド ライン プロンプトに環境変数が表示されるため、実際の環境変数を設定したことがわかります。

$ set P4

これは '''異なる''' ことに注意してください

$ p4 set
于 2013-01-08T20:02:52.497 に答える