2013-01-24 1 views
0

Я хочу установить File-MimeInfo-0.16 пакет и запустить "Perl Build.PL", он бросил:работает Build.PL Не удалось создать MYMETA файлы

Could not create MYMETA files 
Creating new 'Build' script for 'File-MimeInfo' version '0.16' 

Кто-нибудь знает, как исправить? заранее заранее

+0

Вы хотите получить вторую строку. Что касается первого, вы уверены, что это проблема? У вас есть права на запись в текущем рабочем каталоге? – ikegami

ответ

-1

Вы можете установить File::MimeInfo из CPAN напрямую.

cpan File::MineInfo 

ИЛИ, если вы хотите сделать это вручную,

  1. Установите следующую зависимость, если вы их не имеете:

    • карпа
    • Экспортер
    • Fcntl
    • Pod :: Использование
    • File :: Basename
    • File :: BaseDir
    • File :: DesktopEntry

  2. Скачать распределение

    wget http://search.cpan.org/CPAN/authors/id/P/PA/PARDUS/File-MimeInfo/File-MimeInfo-0.16.tar.gz 
    
  3. Выполните следующую последовательность команд :

    tar xvzf File-MimeInfo-0.16.tar.gz 
    cd File-MimeInfo-0.16 
    perl MakeFile.PL 
    make test 
    make install 
    

Я не знаю, почему вы хотите запустить perl Build.PL.

Но насколько установка модуля касается, выше шаг поможет вам модуль установлен точно (при условии вы заботитесь о зависимостях ... ИЛИ использовать CPAN)

PS: Выше инструкции предназначены для платформы Linux. Я никогда не делал никаких попыток на окна.

+0

Re "Я не знаю, почему вы хотите запустить' perl Build.PL' ", вы знаете причину, по которой он не захочет? В конце концов, 'perl MakeFile.PL' просто закончит тем же. Я не вижу в этом помощи. – ikegami

0

Пакет, который создает файлы MYMETA.json и MYMETA.yml, называется CPAN::Meta. Вы можете установить его с помощью одного из следующих способов:

  • Mac OS X: типа sudo port install p5-cpan-meta в терминале (предполагается, что вы MacPorts установлен)
  • Ubuntu Linux: типа sudo apt-get install libcpan-meta-perl в терминале
  • Другие платформы: запустить оболочку CPAN (как правило, набрав cpan из командной строки терминала или командной), и тип:

    install CPAN::Meta

Смежные вопросы