Я создал свой собственный модуль Perl. Я ссылаюсь на это из файла Config.pm.
Когда я беру контент из моего модуля Perl и копирую его в Config.pm, скрипт запускается соответствующим образом. Но когда я включаю это так:
use severalnines;
Kernel::severalnines::config_severalnines($Self);
не срабатывает. Я уверен, что файл найден, потому что, когда я пытаюсь изменить имя файла, я получаю ошибки (преждевременный конец заголовка скрипта:).
Это файл (twonines.pm), который я хочу включить в Config.pm:
.
package Kernel::severalnines;
sub config_severalnines
{
$Self->{TicketAcl}->{'ACL-Name-Typer'} = {
Properties => {Frontend => {Action => ['CustomerTicketMessage']},
# current ticket match properties
CustomerUser => {
Group_rw => [ 'Incident Management Severalnines', ],
},
},
Possible => {
Ticket => {
Type => ['Incident',],},
},
};
}
1;
Несколькоniines.pm находится в /usr/lib/perl5/5.12.3, который указан при выполнении perl -V.
В чем может быть проблема?
Заранее спасибо!