簡體   English   中英

如何告訴CPAN.pm在特定目錄中安裝所有模塊?

[英]How do I tell CPAN.pm to install all modules in a specific directory?

我已經設定

makepl_arg         [INSTALLDIRS=site PREFIX=~/perl]
mbuildpl_arg       [--install_base ~/perl]

在CPAN.pm配置中。 我曾希望這會導致模塊安裝在同一個地方,但我仍然需要在PERL5LIB中設置多個路徑:

export PERL5LIB=~/perl/share/perl/5.10.0:~/perl/lib/perl5/:~/perl/lib/perl/5.10.0

這種情況已經存在了很長時間,我剛剛和它一起生活,但我想知道是否有人知道如何讓CPAN.pm將所有模塊放在同一目錄中?

安裝local :: lib 它將為您處理所有配置。

您是否嘗試過使用INSTALL_BASE? 你必須設置多個目錄,因為你告訴CPAN.pm安裝在多個目錄中。 告訴它在同一個地方安裝所有東西:

makepl_arg         [INSTALL_BASE=~/perl]
mbuildpl_arg       [--install_base ~/perl]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM