it-roy-ru.com

Как исправить: "YAML" не устанавливается при установке XML :: Simple?

Я пытаюсь установить модуль XML :: Simple, но каждый раз получаю следующее. 

cpan install XML::Simple
Going to read '/root/.cpan/Metadata'
Database was generated on Wed, 12 Mar 2014 09:17:02 GMT
Running install for module 'XML::Simple'
Running make for G/GR/GRANTM/XML-Simple-2.20.tar.gz
Checksum for /root/.cpan/sources/authors/id/G/GR/GRANTM/XML-Simple-2.20.tar.gz ok

CPAN.pm: Going to build G/GR/GRANTM/XML-Simple-2.20.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for XML::Simple
Writing MYMETA.yml
GRANTM/XML-Simple-2.20.tar.gz
make -- NOT OK
'YAML' not installed, will not store persistent state
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible

Может кто-нибудь сказать мне, что здесь проблема? и как это исправить? 

11
Deano

Это одно из тех непонятных сообщений об ошибках, которые вы получаете. Истинная проблема почти наверняка в том, что у вас не установлена ​​make. Если это Debian-подобная коробка, вы хотите

$ Sudo apt-get install build-essential

или локальный эквивалент для других ОС.

Кстати, вы также не хотите использовать XML::Simple. Попробуйте один из многих других вариантов чтения/записи XML из CPAN.

13
LeoNerd

Попробуйте установить YAML напрямую через cpan, например:

cpan YAML

Источник: Re: Установка из CPAN - YAML

28
kenorb

В командной строке CPAN

> install YAML
1
PodTech.io