4

在 Windows 中,Perl 模块安装在C:/Perl64/site/lib/. 在 Ubuntu 系统中对应的位置是什么?

4

4 回答 4

14

要找出模块的安装位置,您可以使用:

perl -E'use Some::Module; say $INC{"Some/Module.pm"};'

perl可以@INC使用

perl -V    # Uppercase "V"

或者

perl -E'say for @INC'

我不知道你为什么想知道,所以我不太确定你到底在寻找什么。更详细的问题可能会导致更好的答案。

于 2013-01-10T11:52:24.497 回答
5

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
.
于 2013-01-10T12:01:10.783 回答
4

perldoc-l可以通过其(小写 ell)开关告诉您任何特定模块的安装位置:

% perldoc -l Module::Name
于 2013-01-10T19:30:35.500 回答
1

您会在/usr/lib/perl/{VERSION}/和 中找到它们/usr/lib64/perl/{VERSION}/

{VERSION}对应 Perl 的版本。你可以得到它perl --version

于 2013-01-10T11:45:50.147 回答