我已经从一个.pl
文件创建了一个 Perl 模块,我现在正在测试它。它一直工作到需要使用另一个.pl
文件(提取一些 sql 语句)为止。我正在使用require 'file.pl';
. 这是一个临时解决方案,因为该.pl
文件将来会被更好的数据库解决方案替换,但现在我需要测试我的模块代码。但是,它不喜欢尝试查找文件,即使我已将路径名放在@INC
using 中use lib '/path/to/file'
。
有什么临时解决方案可以用来解决这个问题吗?我不知道.pl
文件什么时候会被替换,所以我不能指望那个。我是否应该将 sql 语句移动到.pm
文件中,即使我稍后必须删除它们,还是我必须搜索模块所在的文件夹并将.pl
文件的副本放入其中?