Intereting Posts
Как я могу обновить две таблицы в одном запросе? Восклицательный знак перед переменным – требуется разъяснение Как был создан URL-адрес http://stackoverflow.com/posts/1807421/edit, созданный на PHP? Есть ли способ сказать завиток, чтобы не использовать кеш Разбор заголовков электронной почты (похожих на RFC822) Настройка сервера WAMP для отправки электронной почты Какие проблемы безопасности могут возникнуть при представлении phpinfo () конечным пользователям? Laravel 5.1 Неизвестное имя типа базы данных невозможно проверить имя пользователя или нет. Фотографии import facebook-php-sdk не работают SELECT MAX (… не возвращает ничего в PHP / MYSQL выпадающее меню не работает PHP MySQLi вставляет идентификаторы из multi_query () XAMPP localhost возвращает объект, не найденный после установки Laravel Множественные сигнатуры методов для одной абстрактной функции / абстрактной перегрузки

PHP build для Jenkins с ошибкой: «Не удается запустить программу phploc»,

При попытке запустить скрипт сборки я получаю следующую ошибку.

/var/lib/jenkins/jobs/IPS (trunk)/workspace/build.xml:62: Execute failed: java.io.IOException: Cannot run program "phploc": java.io.IOException: error=2, No such file or directory 

Я попытался переключиться на пользователя jenkins и смог запустить скрипт без сучка и задоринки. Я также проверил $PATH и попытался переустановить. Не повезло!

  • CentOS 5/6
  • PHP 5.4 (Zend Server)
  • Jenkins 1.477
  • Компоненты PHP QA (последние)

Я, наконец, понял это … проверка $PATH не является полезной в этом контексте. Различные файлы запуска оболочки не выполняются при выполнении задания Jenkins, поэтому $PATH не была должным образом заполнена. Это можно устранить, выполнив следующие три шага:

  1. Нажмите «Управление Дженкинсом»
  2. Нажмите «Настроить систему»
  3. Добавьте новую переменную среды, где имя PATH а значение равно $PATH:/usr/local/zend/bin .