2010-07-05 4 views
1

Я пытаюсь использовать wkhtmltopdf для создания PDF-файлов. У меня есть скрипт perl, который выполняет эту работу в Windows. Теперь я пытаюсь переместить его в свою производственную линейку Linux (общий хостинг). Я могу создать pdf-файл в окне linux с wkhtmlpdf, но у меня проблемы с скриптом perl. Я получаю сообщение об ошибке «Не удается найти загружаемый объект для модуля Sub :: Name в @INC ...»Загружаемый объект для Sub :: Name

Через мои поиски я обнаружил, что это может быть связано с зависимостью от auto :: Sub :: Имя :: name.dll. Я загрузил это на свой Linux-сервер (хотя его файл, специфичный для Windows), но все равно получал то же сообщение об ошибке «Невозможно найти загружаемый объект для модуля Sub :: Name в @INC ...».

Что мне не хватает?

ответ

3

Что вам не хватает, это версия Sub :: Name, которая работает с linux. Вы не можете просто скопировать модули XS из одной системы в другую и заставить их работать. Установите Sub :: Name из CPAN или через систему упаковки вашего дистрибутива.

+0

Просто скопируйте файл модуля (.pm) в соответствующий каталог (один из @INC), и все будет в порядке. – fengshaun

+0

@fengshaun нет, вот что пользователь374436 уже сделал. Он не работает с модулем, использующим XS. – hobbs

Смежные вопросы