Perl导入DBI报错

发布于 2024-10-17 17:12:55 字数 240 浏览 3 评论 0原文

我正在用 Perl 编写代码,并尝试将其保存在扩展名 .pm 中,而不是 .pl

,并且我使用 use DBI; 导入DBI 以便我可以执行查询。

错误是require 中编译失败

但是,我确实在 script.pl 中使用过,没关系..它有效..

请帮助,非常感谢

I am writing the code in Perl and try to save it in the extension .pm not .pl

and I use use DBI; to import the DBI in order that I can execute the query.

and the error is compilation failed in require.

However, I did use in script.pl , it s okay.. it works..

Please help and thank you very much

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

春庭雪 2024-10-24 17:12:55

您可能只是错过了“1;”在 .pm 文件的末尾。

Perl 模块始终必须返回“true”值。只需输入“1;”即可完成此操作。在文件末尾。

更多信息可以在 Perl 模块的示例代码中找到 在 perlmod 文档中。

You probably simply miss the "1;" at the end of the .pm file.

Perl modules always have to return a "true" value. This is accomplished by simply putting "1;" at the end of the file.

More information can be found in the example code of Perl Modules in the perlmod documentation.

网名女生简单气质 2024-10-24 17:12:55

“Compilation failed in require”表示由于较早错误,编译无法继续超出该点。解决之前的错误,这个错误就会消失。

"Compilation failed in require" indicates compilation cannot continue beyond that point due to an earlier error. Solve the earlier error and this one will go away.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文