#perl #perldoc
#perl #perldoc
Вопрос:
Я запускаю это:
$ perldoc Bio::EnsEMBL::Slice
Can't find any loadable formatter class in Pod::Perldoc::Toman Pod::Perldoc::Toman Pod::Perldoc::ToMan Pod::Perldoc::ToMAN Pod::Simple::man Pod::Simple::man Pod::Simple::Man Pod::Simple::MAN Pod::man Pod::man Pod::Man Pod::MAN Pod::Perldoc::Totext Pod::Perldoc::Totext Pod::Perldoc::ToText Pod::Perldoc::ToTEXT Pod::Simple::text Pod::Simple::text Pod::Simple::Text Pod::Simple::TEXT Pod::text Pod::text Pod::Text Pod::TEXT Pod::Perldoc::ToPod?!
Aborting
at /usr/bin/perldoc line 10.
и получите эту ошибку выше. Я правильно установил ensembl, но perldoc показывает ошибку. Можете ли вы дать свои предложения по решению этой проблемы? Спасибо!
Комментарии:
1. perldoc необходимо загрузить один из упомянутых модулей для получения форматированного вывода, и ни один из них не может быть найден. Какую среду операционной системы вы используете? Это больше похоже на вопрос управления пакетами ОС, чем на вопрос Perl.
2. Спасибо за ответ! Я использую ubuntu 14.04. Есть предложения о том, как это можно решить?
3. Ваша установка Perl нарушена. Есть ли в Ubuntu пакеты, вызываемые
perl
and / orperl-doc
? Я бы попытался переустановить их.
Ответ №1:
при запуске от имени root perldoc никому не передает привилегии или эквивалент. Если текущий каталог недоступен для чтения от имени этого пользователя, вы получите эту ошибку, протестированную на версии 5.30.3.