Я хотел бы установить версию Windows, из Perforce в сетевой папке, так что пользователи могут позвонить p4 через:установка неволей в сетевой папке для Windows,
\\somewhere\p4.exe -p server:1666 -c some_client_name sync
где «где-то» последовательно отображаются на всех компьютерах Windows, , Я попытался сделать это, установив локально, а затем скопировав p4.exe на \\somewhere
.
На компьютере, где я установил локально, \\somewhere\p4.exe
работает просто отлично. Но при переходе на другую машину и попробуйте запустить
\\somewhere\p4.exe -p server:1666 info
Я получаю следующее сообщение об ошибке:
Perforce client error
Connect to server failed; check $P4PORT.
TCP connect to server:1666 failed.
A non-recoverable error occurred during a database lookup.
Что означает эта ошибка? Я не мог найти никакой информации в документации; Я подозреваю, что мне может понадобиться другой файл, кроме p4.exe. Действительно, когда я устанавливаю Perforce локально на другой машине, используя локальные работы p4.exe, но \\somewhere\p4.exe
все равно этого не делает.
Любые указатели?
Спасибо!
В моем случае работают как сервер 'nslookup', так и' ping server'. Используя адрес из nslookup и запуская '\\ где-то \ p4.exe -p NNN.NNN.NNN.NNN: 1666 info', я получаю ту же ошибку. Я думаю, что обойдусь этим, просто создав сетевую установку вместо установки в сетевое расположение. Хотелось бы услышать больше мысли, хотя, для моих собственных образовательных целей. – Max
Хммм ... Извините, что не помогло. Я все еще думаю, что это проблема поиска имени сети. Вот Microsoft API, который генерирует эту ошибку: http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520(v=vs.85).aspx К сожалению, это не дает много подсказок. –
Возможно, это вещь безопасности. Этот связанный вопрос выглядит очень похоже: http://stackoverflow.com/questions/4368877/net-proccess-failing-dns-lookup-with-windows-7 –