【发布时间】:2015-01-28 06:09:36
【问题描述】:
我下载了 Tk 模块并将其安装在 Perl\lib 中。
我创建了以下 perl 文件:
use Tk;
use strict;
my $mw = MainWindow->new;
$mw->geometry("200x100");
$mw->title("Frame Test");
$mw->Frame(-background => 'red')->pack(-ipadx => 50, -side => "left", -fill => "y");
$mw->Frame(-background => 'blue')->pack(-ipadx => 50, -side => "right", -fill => "y");
MainLoop;
然后,我尝试在命令窗口中输入“perl filename.pl”来执行这个文件,结果是:“Can't locate Tk.pm in @INC”
【问题讨论】:
-
确保你把它放在正确的位置,
perl -V会告诉你你的@INC 以及你是如何安装它的? -
我刚刚下载了文件夹。我输入了“perl -V”,它显示了两条路径。我把文件夹放在这两个路径下,还是不行。
-
只是出于好奇,您运行的是哪个版本的 Perl?