在 Linux Centos 7 下安装 tcl/tk 以与 Perl 5 一起使用 - 缺少一个步骤?
Installing tcl/tk under Linux Centos 7 for use with Perl 5 - Missing a step?
运行 Centos 7 上的 Perl 5 并尝试安装 tcl/tk。
我已经使用 yum 安装了 tk、tk-devel、tcl 和 tcl-devel。 yum 安装似乎工作正常。事实上,我重新 运行 yum 命令并看到 "nothing to be done" 类型的消息。
在我的 perl 文件中,唯一的代码(在声明之后)是
use tk;
或者
use Tk;
我不确定哪个是正确的。但是,当我 运行 文件 -
时,任何一个都会产生错误
Can't locate tk.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./test.pl line 4.
BEGIN failed--compilation aborted at ./test.pl line 4.
如果我从/搜索 tk.pm 执行 "find",则找不到文件。
在最初的失败之后,我在网站上找到了这个,这似乎是一个额外的步骤?
to install
tcl-8.5.13-4.el7.x86_64
tcl-devel-8.5.13-4.el7.x86_64
从 Linux 命令行调用任何一个都会产生找不到文件的错误。
如果我执行 "find" 从/搜索任何一个文件都找不到。
很明显我错过了什么,但不知道晚上会怎样。
Perl 模块是 Tk.pm。 Perl 模块的 RPM 通常遵循以下模式:
Module RPM
------ ---
Foo::Bar perl-Foo-Bar
所以运行:
yum install perl-Tk
并在您的脚本中执行:
use Tk;
运行 Centos 7 上的 Perl 5 并尝试安装 tcl/tk。
我已经使用 yum 安装了 tk、tk-devel、tcl 和 tcl-devel。 yum 安装似乎工作正常。事实上,我重新 运行 yum 命令并看到 "nothing to be done" 类型的消息。
在我的 perl 文件中,唯一的代码(在声明之后)是
use tk;
或者
use Tk;
我不确定哪个是正确的。但是,当我 运行 文件 -
时,任何一个都会产生错误Can't locate tk.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./test.pl line 4.
BEGIN failed--compilation aborted at ./test.pl line 4.
如果我从/搜索 tk.pm 执行 "find",则找不到文件。
在最初的失败之后,我在网站上找到了这个,这似乎是一个额外的步骤?
to install
tcl-8.5.13-4.el7.x86_64
tcl-devel-8.5.13-4.el7.x86_64
从 Linux 命令行调用任何一个都会产生找不到文件的错误。
如果我执行 "find" 从/搜索任何一个文件都找不到。
很明显我错过了什么,但不知道晚上会怎样。
Perl 模块是 Tk.pm。 Perl 模块的 RPM 通常遵循以下模式:
Module RPM
------ ---
Foo::Bar perl-Foo-Bar
所以运行:
yum install perl-Tk
并在您的脚本中执行:
use Tk;