Centos

通過重置它來修復cpan

  • January 5, 2019

所以我遇到了一個簡單的小問題。我沒有連接到網際網路並啟動了cpan。它開始第一次配置,然後當我意識到幾秒鐘後沒有連接網際網路時,我點擊了Ctrl + C

當我連接到網際網路並再次啟動 CPAN 時,它要求我從左側繼續,但提示我提供大量配置選項。我讓他們預設。

然後它要求我提供一個鏡像 URL,我想我打錯了。現在 cpan 根本不起作用!

我想重置為我習慣的典型第一次啟動,它會要求為我配置所有內容。

我查看了這篇建議刪除但對我來說不存在的perlmonks文章。本身不存在。/etc/perl/CPAN/Config.pm``/etc/perl

問題:我在 CentOS 6.4 上,如何重置 cpan?

我相信cpan在執行它的使用者的目錄中維護它的文件。因此,如果它是 root,那麼他們將在/root/.cpan. 你可以把這個目錄徹底吹走。

或者,您可以使用以下命令重新執行詢問所有 CPAN 問題的“嚮導”:

$ cpan o conf init

刪除/root/.cpan當然有幫助,但如果你想回到第一條啟動消息,你需要刪除CPAN/Config.pm. 要找出它在哪裡,請嘗試:

perldoc -l CPAN

IE:

ls -l `dirname $(perldoc -l CPAN)`/CPAN/Config.pm

引用自:https://unix.stackexchange.com/questions/82676