2017-01-24 12 views
0

Я попытался установить File :: MMagic в CPAN с помощьюУстановка File :: MMagic с помощью CPAN, но не может быть найден в @INC

install File::MMagic 

в CPAN.

Когда я пытаюсь вызвать свой скрипт и связанную с ним переменную (которая использует File :: MMagic), она не сообщает мне, что File/MMagic.pm не может быть найден в @INC. Не уверен, как действовать, все предложения приветствуются! Я на Mac OS Sierra

+0

В Linux Ubuntu 16.04 команда 'sudo cpan install Файл :: MMagic' работает нормально. Таким образом, проблема, вероятно, связана с операционной системой id. – Daniel

+0

есть. НЕТ, НЕ. - сначала установите cpanm (curl -L https://cpanmin.us | perl - App :: cpanminus), затем установите любой модуль по своему вкусу, как указано выше: cpanm File :: MMagic – vanHoesel

+0

@vanHoesel. Это не поможет в все. Пожалуйста, воздержитесь от размещения объявлений о ваших личных предпочтениях. – ikegami

ответ

0

Так что я решил это. Ответ можно найти в сообщении об ошибке. Когда он устанавливает файл :: MMagic, структура каталогов, которую он создает, не включает в себя каталог файлов. Сценарий пытается вызвать File/MMagic.pm. Создав новый каталог и назвав его файлом и разместив там MMagic.pm, он успешно сработал.

+0

«Когда он устанавливает файл :: MMagic, структура каталогов, которую он создает, не включает в себя каталог файлов». это буквально «Установка/usr/local/share/perl/5.14.2/File/MMagic.pm' –