您好,我是使用 perl 的新手,并使用以下代码安装了 CPAN: $ perl -MCPAN -e 外壳 我得到以下提示:
要安装模块,您需要配置本地 Perl 库目录或升级您的权限。 CPAN 可以通过引导 local::lib 模块或将自身配置为使用“sudo”(如果可用)来帮助您。如果您需要自定义设置,也可以手动解决此问题。
你想要什么方法? (选择“local::lib”、“sudo”或“manual”)
我选择了 local::lib,但我意识到这可能不是我想做的最好的,现在我想切换到 sudo 来构建不在本地库中的模块。我曾尝试建立图书馆,但它们总是被放在本 map 书馆中。
我该怎么做? 谢谢
最佳答案
CPAN 可能会在几个地方存储它的配置和你所做的选择,但是,你应该先看看 /etc/perl/CPAN/Config.pm
和/或 $ HOME/.cpan/CPAN/MyConfig.pm
.
删除这些文件(如果您不确定,可以将它们作为备份移动)会将 CPAN 重置为默认行为。
您也可以查看这些文件,找到确切的参数,然后删除相应的行。
例如,尝试 grep local::lib ~/.cpan/CPAN/MyConfig.pm
...
关于perl - 如何将 CPAN 的配置从 local::lib 更改为 sudo 首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50494652/