그래서 간단한 작은 문제가 생겼습니다. 인터넷에 연결되어 있지 않으며 cpan이 시작되었습니다. 처음 구성을 시작한 후 몇 초 후에 인터넷에 연결되어 있지 않다는 것을 깨달았을 때 클릭했습니다.Ctrl + C
인터넷에 연결하고 CPAN을 다시 시작하면 기존 위치에서 계속하라는 메시지가 표시되지만 여러 구성 옵션을 묻는 메시지가 표시됩니다. 저는 그것들을 기본값으로 둡니다.
그런 다음 나에게 정보를 제공해달라고 요청했습니다.미러 URL, 제가 오타를 낸 것 같아요. 이제 cpan이 전혀 작동하지 않습니다! !
모든 것을 구성하라는 요청을 받는 익숙한 일반적인 첫 번째 부팅으로 재설정하고 싶습니다.
내가 찾고 있어요이 펄몽크스삭제를 제안한 게시물 /etc/perl/CPAN/Config.pm
이지만 나에게는 존재하지 않습니다. /etc/perl
그 자체로는 존재하지 않습니다.
질문: CentOS 6.4를 사용하고 있는데 cpan을 재설정하는 방법은 무엇입니까?
답변1
cpan
나는 그것을 실행하는 사용자의 디렉토리에 파일을 유지한다고 믿습니다 . 따라서 루트라면 거기에 있을 것입니다 /root/.cpan
. 디렉토리를 완전히 삭제할 수 있습니다.
또는 다음 명령을 사용하여 이러한 모든 CPAN 질문을 묻는 마법사를 다시 실행할 수 있습니다.
$ cpan o conf init
답변2
제거하면 /root/.cpan
확실히 도움이 되지만, 첫 번째 시작 메시지로 돌아가려면 필요합니다 CPAN/Config.pm
. 위치를 확인하려면 다음을 시도해 보세요.
perldoc -l CPAN
즉:
ls -l `dirname $(perldoc -l CPAN)`/CPAN/Config.pm
답변3
Config.pm을 수정된 버전으로 교체
wget http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/CPAN-2.16.tar.gz
tar -zxvf CPAN-2.16.tar.gz
sudo mkdir /usr/share/perl5/CPAN/ -p
sudo cp ./CPAN-2.16/lib/CPAN/FirstTime.pm /usr/share/perl5/CPAN/FirstTime.pm
답변4
CPAN 삭제 /usr/share/perl5/CPAN/Config.pm
후 다시 실행