没有找到 Perl?

没有找到 Perl?

我尝试在控制台中运行 pl 脚本。它显示了以下错误:

bash: ./vmware-install.pl /usr/bin/perl: bad interpreter: no such file or directory. 

这是什么意思?

perl 在哪里

返回仅

perl:

并且哪个 perl 返回:...中没有 perl(一堆文件夹)

我有 Fedora 18

答案1

我怀疑 Perl 并没有处于其应有的位置。

检查的方法是使用 which perl。如果这没有给你一个位置,那么 perl 就不在你的路径中(为了获得额外的积分,请尝试whereis perlwhich perl 是否有效)。

如果 perl 不在你的路径中,你会觉得perl:不酷。是时候搜查系统了。

我们可以使用locate来查找任何名为perl或包含perl的内容。大概寻找二进制文件。所以我们可以尝试locate perl|grep bin- 这应该会找到任何名为 curl 的文件,并返回任何包含 bin 的路径。理论上,您可以在此处找到完整路径,然后运行 ​​/path/to/perl vmware-install.pl 即可应该工作。我还会考虑到你最终可能需要以 root 身份执行此操作,如果这是我认为的脚本的话。

如果 perl 是仍然不在那里,我会思考你的操作系统一定面临的难以言喻的恐怖,因为 perl 通常是默认安装的。

答案2

yum install perl

再次运行命令之前请尝试此操作。似乎您的系统上未安装 perl。

相关内容