Не удается запустить XML::LibXML на Strawberry Perl — неверный путь в Dynaloader.pm

Я только что установил Strawberry Perl на новый компьютер и установил XML::LibXML через cpan (думаю, он уже установлен). Когда я пытаюсь запустить скрипт, вызывающий LibXML, я получаю следующее сообщение об ошибке:

Не удается загрузить «C:\Strawberry\perl\vendor\lib/auto/XML/LibXML/LibXML.xs.dll» для модуля XML::LibXML: load_file: указанный путь недействителен в C:/strawberry/perl/ lib/DynaLoader.pm, строка 193. в C:\Strawberry\perl\vendor\lib/XML/LibXML.pm, строка 156. BEGIN не удалось — компиляция прервана в C:\Strawberry\perl\vendor\lib/XML/LibXML. 156 строка вечера.

Это похоже на этот вопрос о переполнении стека, но ошибка немного отличается, и я испробовал все советы, данные в этом посте, но все равно получаю сообщение.

  • LibXML.xs.dll находится по пути, указанному выше.
  • C:\strawberry\c\bin находится в пути
  • Я создал системную переменную perl5lib и установил для нее значение C:\Strawberry\perl\vendor\lib (C:\Strawberry\perl\site\lib был пуст)
  • libxml2-2___.dll находится в c:\strawberry\c\bin

Любые другие предложения?


person Dom Glennon    schedule 22.04.2016    source источник
comment
Вы использовали клиент Strawberry CPAN и у вас есть результат компиляции?   -  person weismat    schedule 22.04.2016
comment
Да, я использовал клиент Strawberry CPAN — под «выводом компиляции» вы имеете в виду то, что отправляется в командную строку, или вывод хранится где-то в файле?   -  person Dom Glennon    schedule 22.04.2016
comment
Он имеет в виду вывод, который команда отправила на консоль.   -  person ikegami    schedule 22.04.2016
comment
Спасибо - тогда я не записал, нет. Если я попытаюсь установить его снова, я просто получаю сообщение о том, что он обновлен (2.0124).   -  person Dom Glennon    schedule 22.04.2016
comment
@DomGlennon Должен быть журнал сборки, что-то вроде C:\strawberry\cpan\build\XML-LibXML-2.0124   -  person ThisSuitIsBlackNot    schedule 22.04.2016
comment
Я удалил Strawberry и переустановил, но результат тот же. Вот что я получаю от CPAN при установке LibXML:Fetching with LWP: http://cpan.strawberryperl.com/authors/01mailrc.txt.gz Fetching with LWP: http://cpan.strawberryperl.com/modules/02packages.details.txt.gz Fetching with LWP: http://cpan.strawberryperl.com/modules/03modlist.data.gz Creating database file ... Done! XML::LibXML is up to date (2.0124).   -  person Dom Glennon    schedule 22.04.2016
comment
Папка сборки есть, но она пустая.   -  person Dom Glennon    schedule 22.04.2016
comment
Обновление к этому: я обнаружил, что я могу запускать сценарии с использованием LibXML с жесткого диска, но не в сети. Я не знаю, проливает ли это больше света на то, в чем может быть проблема?   -  person Dom Glennon    schedule 05.05.2016