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(小文字のエル)スイッチを使用して、特定のモジュールがどこにインストールされているかがわかります。

% 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 に答える