2012-04-28 26 views
1

我有困難擺脫如果出現以下錯誤:如何修復打開寫入P4錯誤?

bash-3.00$ p4 login

Enter password:

Fatal client error; disconnecting!

open for write: /home/myuserid/tmp.17236.3: No such file or directory

該文件不存在,我也不知道爲什麼會做過。

我該如何清除?

謝謝

+1

type'p4 set','set | grep P4'和'p4 -V'並將輸出粘貼到您的問題中。如果您設置了「P4CONFIG」,則還會粘貼'cat $ P4CONFIG' – 2012-04-28 18:51:40

+0

set | grep P4只打印P4CLIENT,P4PASSWD和P4PORT,我不想在這裏提出。 cat $ P4CONFIG未設置。 p4 -V產生: Perforce - 快速軟件配置管理系統。 版權所有1995-2008 Perforce軟件。版權所有。 修訂版P4/LINUX26X86/2008.2/179173(2008/12/05)。 – Mick 2012-05-08 15:30:26

回答

0

這是我的主目錄上的權限問題。

一旦主目錄被正確創建,問題就解決了

1

有幾個環境變量可能在發揮作用。它們控制Perforce用於中間文件的臨時位置,以及包含登錄票據的票據文件的位置。正如Bryan提到你應該運行'p4 set'並且看看你的Perforce相關環境。

+1

set | grep P4只打印P4CLIENT,P4PASSWD和P4PORT,我不想在這裏提出。 cat $ P4CONFIG未設置。 p4 -V產生:Perforce - 快速軟件配置管理系統。版權所有1995-2008 Perforce軟件。版權所有。修訂版P4/LINUX26X86/2008.2/179173(2008/12/05)。 – Mick 2012-05-08 15:30:46