web-dev-qa-db-fra.com

Comment résoudre le problème: 'YAML' n'est pas installé lors de l'installation de XML :: Simple?

J'essaie d'installer le module XML :: Simple, mais j'obtiens ce qui suit à chaque fois. 

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

Quelqu'un peut-il me dire quel est le problème ici? et comment le réparer? 

11
Deano

C'est l'un de ces messages d'erreur peu clairs que vous recevez. Le vrai problème est presque certainement que vous n'avez pas installé make. S'il s'agit d'une boîte de type Debian, vous voulez

$ Sudo apt-get install build-essential

ou équivalent local pour d'autres systèmes d'exploitation.

En passant, vous ne voulez pas non plus utiliser XML::Simple. Essayez l’une des nombreuses autres variantes de lecture/écriture XML à partir de CPAN.

13
LeoNerd

Essayez d’installer YAML directement via cpan, par exemple:

cpan YAML

Source: Objet: Installation à partir de CPAN - YAML

28
kenorb

Sur la ligne de commande CPAN

> install YAML
1
PodTech.io