Выполнить проблемы с подключением (в WebStorm) (Неверная команда: -zprog = intellij_idea_info) - PullRequest
0 голосов
/ 09 мая 2018

Таким образом, я получаю сообщение об ошибке каждый раз, когда пытаюсь подключиться к исполнению через WebStorm. Вот изображение моих настроек:

enter image description here

Когда я использую «Test Connection», я получаю всплывающее окно с надписью Connection Problems: No client name in info specification found.

Вот выходные данные p4.output и idea.log после нажатия «Проверить соединение»

p4.output

10:19:13 info 
10:19:13 
ErrCode=255
StdOut:------------
Unknown command or option flag passed.
p4vc help for usage.
Invalid command: -zprog=intellij_idea_info
StdErr:------------

End----------------

idea.log

2018-05-09 10:19:13,878 [7216927]   INFO - lication.PerforceInfoAndClient - No client name in info specification found 
com.intellij.openapi.vcs.VcsException: No client name in info specification found
    at org.jetbrains.idea.perforce.application.PerforceInfoAndClient.extractClient(PerforceInfoAndClient.java:41)
    at org.jetbrains.idea.perforce.application.PerforceInfoAndClient.calcInfo(PerforceInfoAndClient.java:27)
    at org.jetbrains.idea.perforce.application.PerforceInfoAndClient.calculateInfos(PerforceInfoAndClient.java:101)
    at org.jetbrains.idea.perforce.perforce.ConfigPanel$2.lambda$actionPerformed$1(ConfigPanel.java:130)
    at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:247)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:750)
    at com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:434)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:157)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:580)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)
    at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:565)
    at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:305)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

Я пытался использовать файл P4CONFIG вместо ручного ввода, но WebStorm не может найти какие-либо из моих настроек конфигурации (что также очень неприятно). Есть идеи ??

1 Ответ

0 голосов
/ 09 мая 2018

Итак, было бы полезно, если бы я указывал путь к исполняемому файлу p4 на саму команду p4.Я на MacOS, поэтому я запустил which p4 в терминале, получил путь (в моем случае путь был /usr/local/bin/p4), поместил его в поле ввода Path to P4 executable, и все работало нормально!

...