我读到Perl 5.10已经安装了Time::Piece
模块。我正在另一台Linux计算机上工作,它没有互联网功能,并安装了Perl 5.10。我写了一个使用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上并手动更新?
Time::Piece
是在v5.10.1中引入核心Perl的。如果你的版本是v5.10.0,那么你就不走运了
您可以从这里将安装包下载到连接互联网的PC上,例如u盘,然后按照perlmodinstall
中的说明将其安装到目标系统上
一些OS发行版(例如Fedora)将perl
发行版拆分为多个包。使用操作系统的软件包管理器(apt-get
, yum
等)安装丢失的软件包