Не удается найти RPC / XML.pm Perl и RPC XML

#perl #xml-rpc

#perl #xml-rpc

Вопрос:

Я получаю это сообщение об ошибке при попытке использовать RPC XML с Perl.

Ошибка программного обеспечения:

Не удается найти RPC / XML.pm в @INC (@INC содержит: /etc/perl /usr/local/lib /perl /5.10.0 /usr /local /share /perl /5.10.0 /usr / lib /perl5 /usr /share /perl5 /usr / lib /perl /5.10 /usr / share /perl /5.10 /usr /local /lib / site_perl .) в test.pl строка 9. Сбой запуска — компиляция прервана на test.pl строка 9. Для получения помощи, пожалуйста, отправьте электронное письмо веб-мастеру ([адрес не указан]) с указанием этого сообщения об ошибке, а также времени и даты ошибки.

Сначала я подумал, что у меня не установлен XML-RPX. Но когда я заглядываю в phpinfo()-файл, я нахожу это:

xmlrpc_error_number 0 0

xmlrpc_errors отключено Выключено

Почему появляется эта ошибка? Мне кажется, что он установлен, и PHP «находит его». Но не Perl.

Ответ №1:

Наличие конфигурации xmlrpc в PHP не указывает на то, что модуль RPC :: XML Perl установлен, и сообщение об ошибке настоятельно предполагает, что это не так (если это так, то оно находится за пределами путей к библиотекам Perl).

Вам необходимо установить модуль RPC::XML.