Ubuntu中的Perl模块安装在哪里?
在Windows中,Perl模块安装在Ubuntu中的Perl模块安装在哪里?,perl,ubuntu,perl-module,Perl,Ubuntu,Perl Module,在Windows中,Perl模块安装在C:/Perl64/site/lib/中。Ubuntu系统中的相应位置是什么?您可以在/usr/lib/perl/{VERSION}/以及/usr/lib64/perl/{VERSION}/中找到它们 与Perl版本相对应的{VERSION}。您可以使用perl--version获取它。要查找模块的安装位置,您可以使用: perl -E'use Some::Module; say $INC{"Some/Module.pm"};' 您可以使用 或 我不知道你
C:/Perl64/site/lib/
中。Ubuntu系统中的相应位置是什么?您可以在/usr/lib/perl/{VERSION}/
以及/usr/lib64/perl/{VERSION}/
中找到它们
与Perl版本相对应的
{VERSION}
。您可以使用perl--version
获取它。要查找模块的安装位置,您可以使用:
perl -E'use Some::Module; say $INC{"Some/Module.pm"};'
您可以使用
或
我不知道你为什么想知道,所以我不太确定你到底在找什么。更详细的问题可能会得到更好的答案。Perl库的位置完全取决于安装。Perl搜索以加载库的文件夹存储在
@INC
数组中,您可以使用
perl -E "say for @INC"
在我的安装中,此输出
C:/strawberry/perl/site/lib/MSWin32-x86-multi-thread
C:/strawberry/perl/site/lib
C:/strawberry/perl/vendor/lib
C:/strawberry/perl/lib
.
perldoc
可以告诉您任何特定模块的安装位置及其-l
(小写ell)开关:
From:
-E
的行为与-E
类似,只是它隐式地启用了所有可选选项。例如:featuresay
您可能喜欢-M命令行选项<代码>perl-MSome::Module-E'say$INC{“Some/Module.pm”};'代码>在Ubuntu上,这似乎是/usr/share/perl5
。(这可能会节省一些时间。)@Nathan Osman,不,Ubuntu 12上安装的Perl发行版的等效目录(站点库)实际上是/usr/local/share/Perl/5.14.2
。对于Ubuntu 14,它是/usr/local/share/perl/5.18.2
。(使用'perl-V:installsitelib'获得)但这些只是模块可以安装到的众多目录之一。
perl -E "say for @INC"
C:/strawberry/perl/site/lib/MSWin32-x86-multi-thread
C:/strawberry/perl/site/lib
C:/strawberry/perl/vendor/lib
C:/strawberry/perl/lib
.
% perldoc -l Module::Name