2014-02-04 3 views
0

У меня явно есть Clone в моем списке модулей Perl. Почему я получаю эту ошибку?Ошибка Circos: ТРЕБУЕМЫЙ МОДУЛЬ НЕ ПРОПУСТИТ

Я бегу Perl 5.16 на Mac OS X v10.8 (Горный лев).

lraven$ cat run.out 

*** REQUIRED MODULE IS MISSING *** 

You are missing the Perl module Clone. Use CPAN to install it as described in this tutorial 

http://www.circos.ca/documentation/tutorials/configuration/perl_and_modules 


lraven$ instmodsh 
Installed modules are: 
    App::cpanminus 
    Bundle::NetSNMP 
    Clone 
    Config::General 
    DBI 
    ExtUtils::MakeMaker 
    ... 

Я попытался повторно установить из файла .tar, но я получаю сообщение об ошибке:

dyld: lazy symbol binding failed: Symbol not found: _Perl_Gthr_key_ptr

Есть много вопросов в Интернете об этой ошибке, но несколько решений ...

+0

Как вы его установить? Похоже, вы пытаетесь использовать модуль, который был установлен с одной версией Perl с другой версией Perl. – ikegami

+0

Что касается вашей исходной ошибки, вы предоставили абсолютно никакой информации о том, что дало ошибку – ikegami

+0

Thanks ikegami. Больше информации нет. Я пытаюсь запустить пример циркового скрипта, и он говорит мне, что мне нужен Clone. Я проверил - и он установлен. Я установил клон с помощью cpanm. это клон версии 0.36. Perl -v дает версию 5.16, и я локально сэкономил модули, используя eval 'perl -I ~/perl5/lib/perl5 -Mlocal :: lib' – Lel

ответ

0

Я получал ту же ошибку. И наконец, с помощью команды удалось работать.

sudo perl -MCPAN -e 'install Clone' 

У вас могут возникнуть дополнительные ошибки из-за отсутствия модулей Perl. В некоторых случаях я мог устанавливать библиотеки только внутри оболочки. Это были (Шрифт: TTF и Text :: Format)

Я установил их, запустив

sudo perl -MCPAN -e shell 
>install Font:TTF 
>install Text::Format 
Смежные вопросы