私はperlモジュールDB.pmを持っています。内部は次のようなものです:
package GUI::DB;
use strict;
use DBI;
use vars qw(@ISA @EXPORT);
use Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(fun);
sub fun {
my $dsn = "DBI:mysql:database=test";
return $dsn;
}
次に、test.pl を書きました。
#!/usr/bin/perl
use strict;
use warnings;
use lib '~/Downloads/GUI'; #Here is the path of the DB.pm module.
use DB;
my $aa = fun();
私は何時間もそれを修正しようとしてきました.コメントを使用しようとしperl -l /path/to/file aa.pl
ましたが、エラーは発生しませんでしたが、スクリプトはまったく実行されませんでした.私はPerlの初心者で、本当に行き詰まっています. 私を助けてください。
編集:モジュールの名前は DB.pm で、フォルダーの名前は GUI になりuse DB
ましたが、スクリプトで使用していますが、まだ機能しません。DB.pm ファイルをどこに保存すればよいですか?