ошибка импорта DBI в Perl - PullRequest
       6

ошибка импорта DBI в Perl

0 голосов
/ 18 февраля 2011

Я пишу код на Perl и пытаюсь сохранить его в расширении .pm, а не .pl

, и я использую use DBI; для импорта DBI, чтобы я мог выполнить запрос.

и ошибка compilation failed in require.

Тем не менее, я использовал в script.pl, все нормально .. это работает ..

Пожалуйста, помогите и спасибоочень сильно

Ответы [ 2 ]

4 голосов
/ 18 февраля 2011

Вы, вероятно, просто пропустите "1;" в конце файла .pm.

Модули Perl всегда должны возвращать «истинное» значение. Это достигается простым введением "1;" в конце файла.

Дополнительную информацию можно найти в примере кода Модули Perl в документации perlmod.

1 голос
/ 18 февраля 2011

«Ошибка компиляции в требовании» означает, что компиляция не может быть продолжена после этой точки из-за ошибки ранее . Решите предыдущую ошибку, и эта исчезнет.

...