我正在读Perl 5.10已经安装了Time::Piece
模块。我正在使用另一台没有互联网功能且安装了Perl 5.10的Linux计算机。我编写了一个使用Time::Piece
的程序,当我在该计算机上运行它时会收到此错误。
Cant locate Time/Piece.pm in @INC (@INC contains: /usr/local/lib64/perl5/site_perl/5.10.0/
x86_64-linux-thread-multi
然后列出更多文件夹并说明错误发生在我说的use Time::Piece
就像我说我在那台机器上没有互联网访问权限所以我不能只运行一个命令来更新它。我想我需要将Time::Piece
模块下载到USB上并手动更新?
答案 0 :(得分:1)
Time::Piece
在v5.10.1中引入了核心Perl。如果你有v5.10.0那么你就是运气不好
您可以将连接到互联网的电脑from here上的安装包下载到闪存驱动器上,然后按照perlmodinstall
中的说明将其安装到目标系统上
答案 1 :(得分:1)
某些操作系统分销商(例如Fedora)已将perl
分发版拆分为多个软件包。使用操作系统的软件包管理器(apt-get
,yum
等)来安装缺少的软件包。