Piszę kod w Perlu i próbuję zapisać go w rozszerzeniu .pm
nie .pl
i używam use DBI;
zaimportować DBI, aby móc wykonać zapytanie.
a błąd jest compilation failed in require
.
Jednak użyłem w script.pl
, jest OK ... działa.
Proszę, pomóżcie i bardzo wam dziękuję
Odpowiedzi:
4 dla odpowiedzi № 1Prawdopodobnie po prostu brakuje Ci "1"; na końcu pliku .pm.
Moduły Perla zawsze muszą zwracać "prawdziwą" wartość. Osiąga się to przez proste wprowadzenie "1;" na końcu pliku.
Więcej informacji można znaleźć w przykładowym kodzie Moduły Perla w dokumentacji perlmod.
1 dla odpowiedzi nr 2
"Kompilacja nie powiodła się" oznacza, że kompilacja nie może być kontynuowana poza tym punktem ze względu na wcześniej błąd. Rozwiąż wcześniejszy błąd i ten zniknie.