我正在尝试更改CPAN.pm
以在.gz
中包含CPAN.pm
文件的目的地,但因为我没有“sudo”权限因此拒绝我的访问权限。
我的问题是如果可能的话,如何卸载CPAN并重新安装。
这种情况还有其他解决办法吗?
以下命令不起作用:
cpan o conf init
答案 0 :(得分:3)
您可以在~/.cpan/CPAN/MyConfig.pm
中使用用户本地配置,将其放入:
$CPAN::Config = {
'gzip' => q[/usr/bin/gzip]
};
1;
根据需要调整gzip
路径。
答案 1 :(得分:1)
您是否想要更改CPAN.pm在下载后存储存档文件的位置?有一个名为keep_sources_where
的设置:
% cpan
cpan[1]> o conf keep_source_where
keep_source_where [/Users/brian/.cpan/sources]
Type 'o conf' to view all configuration items
cpan[2]> o conf keep_source_where /some/other/dir
keep_source_where [/some/other/dir]
Please use 'o conf commit' to make the config permanent!
您可以查看和设置其他几个设置。它们都列在CPAN文档中。
答案 2 :(得分:0)
答案是
perl -MCPAN -e shell
o conf gzip /usr/bin/gzip
o conf commit
完成..... 一切都一样。如果您只想更改某些配置,则无需重新安装CPAN。