2013-10-25 140 views
1

我使用的是新安裝的Linux Mint的,並試圖用崇高的文本3崇高的文本3 Perforce的插件

  • 我已經安裝了P4V,P4和ST3發展。
  • 我在工作空間文件夾中創建了一個P4CONFIG,其中包含P4PORT,P4CLIENTP4USER變量及其適當的值。
  • 我已經將Perforce.sublime-settings文件添加到包含其他ST3插件設置的我的~/.config/sublime-text-3/Packages/User文件夾中。
  • 設置包括"perforce_auto_checkout_on_save": true
  • 我已經去了相關文件夾中的終端,我試圖編輯並運行p4 info命令,它似乎識別出我嘗試訪問的服務器和工作區。

無論我做什麼,我仍然無法使用Perforce: Login命令和相應的密碼登錄。因此,當我保存時,它不檢出文件。

請幫我搞定這個工作。我真的想要這個工作。

感謝

+0

您是否從登錄嘗試中得到錯誤?錯誤說的是什麼?你正在運行什麼版本的服務器?如果是最新版本,請讓服務器管理員將服務器記錄到第4級,然後檢查服務器日誌以查找與命令對應的錯誤。 –

+0

沒有錯誤。完全沒有輸出。我不認爲它甚至向服務器發出請求。 – paradox870

+0

服務器在同一臺機器上嗎?或在另一臺機器上?也許網絡防火牆阻止你的機器連接到服務器? –

回答

0

我曾在一個MAC OSX(優勝美地)相同的問題。 p4安裝在/ usr/local/bin中。 .bash_profile包含在$ PATH中。 p4將從新的bash會話中執行。當我在/ usr/bin中做了一個符號鏈接

問題得到解決:

$ cd /usr/bin 
$ sudo ln -s /usr/local/bin/p4 p4 
$ ls -l p4 
lrwxr-xr-x 1 root wheel 17 Jul 26 17:05 p4 -> /usr/local/bin/p4 
0

如果在非缺省位置有p4二進制不會被發現任何插件命令就會失敗。 (不幸的是由插件錯誤報告是誤導,說文件是不是客戶端的根目錄下。)

在OSX,Perforce的插件前加上它的外殼環境.bash_profile,讓你有機會告訴shell哪裏去了被明確那裏找到p4

export PATH=/usr/local/bin:/usr/bin:$PATH 

我有同樣的問題,並添加上述行之後(我有/user/local/binp4)的插件開始正常運行。