Вы можете найти модуль на CPAN .Чтобы установить его на клубничный Perl в интерактивном режиме, выполните
perl -MCPAN -e shell
install Spreadsheet::WriteExcel
или (неинтерактивно)
cpan Spreadsheet::WriteExcel
Редактировать:
Если вы получаете какие-либо ошибки о невыполненных зависимостях (отсутствующие модули, такие как OLE::Storage_Lite
), установите эти зависимости, используя cpan <dependency>
, а затем продолжите установку вашего пакета.
Если вам не нужно придерживаться Strawberry Perl,Вы можете переключиться на ActiveState Perl , который поставляется с интегрированным менеджером пакетов (PPM), который устанавливает необходимые модули (включая зависимости).ActiveState предоставляет репозиторий с предварительно собранными модулями, поэтому их не нужно компилировать.
Действительно ли @INC
пусто?Если это так, вы должны установить @INC
, чтобы указать каталоги включения для perl для поиска модулей.
Кроме того, я ожидаю, что сообщение об ошибке будет иметь вид
не удается найти Spreadsheet :: WriteExcel.pm ...
, если вы правильно указали зависимость с помощью use Spreadsheet::WriteExcel;
.