2017-06-26 58 views
0

cpan的許多命令行選項中,哪一個報告當前在cpan中設置的配置變量?我對o conf做了一些修改,並且想知道是否設置了正確的值,因爲我沒有看到它們的效果。如何列出Perl cpan使用的配置變量的當前設置?

+0

另外:'回聲Ø的conf | cpan' – ikegami

+0

Env vars'PERL_MM_OPT'和'PERL_MB_OPT'可以覆蓋'cpan'傳遞給安裝者的選項。 – ikegami

回答

1

perldoc cpan

-J:轉儲在於CPAN.pm使用相同的格式的配置。這是 對於檢查配置以及將轉儲用作新的自定義配置的起始點 非常有用。

你也應該能夠通過運行CPAN shell來獲得相同(或可能更多)的信息:

$ perl -MCPAN -e shell 

cpan shell -- CPAN exploration and modules installation (v2.16) 
Enter 'h' for help. 

cpan[1]> o conf 
$CPAN::Config options from C:\...\.cpan/CPAN/MyConfig.pm: 
... 
applypatch   [] 
auto_commit  [0] 
build_cache  [100] 
build_dir   [C:\...\.cpan\build] 
build_dir_reuse [0] 
build_requires_install_policy [yes] 
bzip2    [C:\opt\bin\bzip2.EXE] 
... 
+0

它說未知選項!我的cpan是1.9402 – mahmood

+0

'1.94_02'幾乎完全是** ** ** **年前發佈的。 –

+0

那麼我在Rocks-6.2上使用了默認的perl!看來我必須手動安裝最新版本。 – mahmood