我正在尝试安装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
谁能告诉我这里有什么问题?以及如何解决它?
答案 0 :(得分:28)
答案 1 :(得分:13)
这是您收到的错误消息之一。真正的问题几乎可以肯定是你没有安装make
。如果这是一个类似Debian的框,你想要
$ sudo apt-get install build-essential
或其他操作系统的本地等效文件。
另一方面,您也不想使用XML::Simple
。尝试从CPAN读取/写入XML的许多其他变体之一。
答案 2 :(得分:1)
在CPAN命令行
> install YAML