Вопросы по теме 'perl-module'

Perl-теги gVim под Win32 — стоит ли использовать Perl::Tags?
Я новичок, когда дело доходит до gVim, Perl и тестовых скриптов, поэтому я надеюсь, что это не глупый вопрос? Я успешно установил Perl::Tags 0.26 под Linux и OS X, но получаю ошибки тестирования установки под WIN32 — см. также perl.cpan.testers...
188 просмотров
schedule 21.06.2022

Как я могу использовать модули из Perl, которые я скомпилировал сам?
Мой дистрибутив ОС предоставляет rpm-пакет "perl-obexftp", который устанавливает модуль "OBEXFTP". Это файлы: /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/OBEXFTP.pm...
355 просмотров
schedule 22.06.2022

Как я могу импортировать код Perl из внешних файлов во время компиляции?
Помогите Перлерсу! Кто-нибудь знает, что простой подход «вставить код здесь» позволит перенести код из внешних файлов один раз во время компиляции в пакет? Задний план: У меня есть стандартный класс наизнанку в стиле PBP, который становится...
1629 просмотров
schedule 18.08.2023

Как программа на Perl узнает, где найти файл, содержащий модуль Perl, который она использует?
Если моя программа Perl использует модули Perl, как она определит, где найти файл, содержащий код модуля? Например, если программа содержит: use MyModule1; # Example 1 use This::Here::MyModule2; # Example 2 где это будет...
15548 просмотров
schedule 03.10.2022

Как использовать perl для SMTP-соединения с пользователем и аутентификацией SSL и отправлять электронные письма с вложением
Я использую почтовый сервер SMTP, который требует аутентификации пользователя + ssl для подключения. Я ищу модули perl для подключения к почтовому серверу и отправки электронных писем, но не нашел ничего полезного. Любое предложение по Perl-модулю...
14431 просмотров
schedule 06.04.2024

Старые модули .pl и новые .pm-модули
Я новичок в Perl и пытаюсь создать в своей голове лучшие способы структурирования Perl-программы. Я хорошо владею Python и привык к способу from foo import bar импорта функций и классов из модулей Python. Как я понял, в Perl есть много способов...
2140 просмотров
schedule 17.06.2023

Компиляция переносимого Perl и включение модуля CPAN
Я пытаюсь скомпилировать переносимую версию perl, содержащую модуль CPAN, в частности модуль YAML. Я намереваюсь скопировать эту портативную версию в свой домашний каталог на многих компьютерах с Redhat Linux, добавить ее в свою $PATH и использовать...
1144 просмотров

Установка расширения Perl - невозможно запустить nmake
Я пытаюсь установить модуль с помощью cpan на XAMPP. Я использую Windows 7. Сразу после этой подсказки дается: CPAN.pm: Собираемся собрать J/JE/JESSE/HTTP-Server-Simple-0.43.tar.gz Он выдает сообщение о том, что требуемый исполняемый файл nmake...
2082 просмотров
schedule 15.07.2023

Пакеты Perl: как импортировать классы в пространство имен use'r?
Я работаю над пакетом, который определяет исключения (используя Exception::Class::Nested ) для своего «родительского» пакета. Однако я не хочу, чтобы родительский пакет использовал очень длинные имена, и я не хочу загрязнять любое другое...
473 просмотров

Perl: строковый литерал в модуле в latin1 — я хочу utf8
В модуле Date::Holidays::DK названия некоторых датских праздников записываются в кодировке Latin1. Например, 1 января — Нютарсдаг. Что я должен сделать с $x ниже, чтобы получить правильную строку в кодировке utf8? use Date::Holidays::DK; my...
1967 просмотров
schedule 04.07.2022

Какой скрипт инициализировал модуль?
Есть ли в Perl способ узнать, какой .pl-скрипт инициализировал этот экземпляр модуля? В частности, я хотел бы получить имя скрипта, вызывающего модуль, который имеет объект Log4perl . Таким образом, я буду знать, в какой файл .log я хочу...
344 просмотров
schedule 07.11.2022

Есть ли способ включить/отключить Smart::Comments с помощью переключателя командной строки в моей программе Perl?
Я хочу включить/отключить комментарии в моей программе Perl, которые используют модуль Smart::Comments. Я поиграл с идеей сделать это, предоставив переключатель --verbose как часть моего списка параметров командной строки. Когда этот переключатель...
470 просмотров
schedule 03.11.2022

Что не так с этим модулем Perl?
Я делаю очень и очень простой модуль (это первый из написанных мною): package Master::Math; use 5.12.4; use strict; use warnings; require Exporter; our @ISA = qw(Exporter) our %EXPORT_TAGS = ( 'all' => [ qw( max =cut 1; # End...
2839 просмотров
schedule 11.02.2023

Ошибка установки WWW-Mechanize-1.71 при тесте nonascii.t
Я получаю сообщение об ошибке установки при установке WWW-Mechanize-1.71 на perl 5.8.8, работающем на OSX Ошибка: t/local/nonascii.t ....... 1/5 Нет такого поля 'ValueOf'CF.{С}'' в /WWW-Mechanize-1.71/blib/lib/WWW/Mechanize.pm строка 1407...
223 просмотров
schedule 23.04.2022

Perl использует File::Spec для удаления .. и . с пути
Я использую File::Spec в системе Unix, чтобы получить абсолютный путь к файл: use File::Spec::Functions qw(:ALL); use strict; use warnings; use feature qw(say); my $file = "../../this/is/a/test"; say rel2abs($file); Это распечатывает...
2135 просмотров
schedule 23.10.2022

Можно ли зацепить открытие ручки DATA?
Можно ли перехватить открытие дескриптора DATA для модуля, пока Perl все еще компилируется? И под этим я подразумеваю, есть ли способ, которым я могу вставить код, который будет работать после Perl откроет DATA glob для чтения, но до того, как...
265 просмотров
schedule 15.10.2022

Как заставить команду ожидания в модуле Expect поиска perl для нескольких вхождений одной и той же строки
У меня есть сценарий, в котором я использую модуль perl для автоматизации терминальных приложений. Я передаю регулярное выражение в качестве аргумента команде ожидания, как показано ниже. $ssh->expect(20, '-re',...
1656 просмотров
schedule 19.05.2022

не удается запустить программу perl: не удается найти Time / Piece.pm в @INC с помощью perl5.8.4 и не удается найти DBI.pm в @INC с помощью perl 5.12.3
У меня Solaris 10, я пытаюсь запустить программу на Perl. У меня установлено две версии perl: /usr/bin/perl версии 5.8.4 и /usr/local/bin/perl версии 5.12.3 Я установил пакет DBI (он был установлен здесь, _3 _), проблема, которую я...
14225 просмотров
schedule 04.05.2022

Проверить совместимость модуля с разными версиями Perl
Есть ли переключатель командной строки или любой другой простой способ проверить совместимость моего модуля с разными версиями Perl? Я понимаю, что если я поставлю use 5.6.1; в начало скрипта, в скрипте будут отключены все функции более поздних...
1156 просмотров
schedule 19.07.2023

Как Perl-скрипт перемещать файлы с определенным расширением из одной папки в другую и переименовывать перемещенные файлы
У меня есть 2 папки DIR1 DIR2, мне нужно переместить только файлы с расширением ".csv" только из dir1 в dir2 и переименуйте эти скопированные файлы с меткой времени в dir2 $dirname = "\\dir1\\" $dirname2= "\\dir2\\"; $filterstring=".csv";...
6845 просмотров
schedule 08.08.2022