web-dev-qa-db-ja.com

修正方法:XML :: Simpleをインストールするときに「YAML」がインストールされませんか?

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

ここで何が問題なのか誰にも教えてもらえますか?そしてそれを修正する方法?

13
Deano

これは、表示される不明確なエラーメッセージの1つです。本当の問題は、ほぼ確実にmakeがインストールされていないことです。これがDebianのようなボックスである場合は、

$ Sudo apt-get install build-essential

または他のOSのローカル同等物。

余談ですが、XML::Simpleも使用したくありません。 CPANからのXML読み取り/書き込みに関する他の多くのバリエーションの1つを試してください。

14
LeoNerd

YAMLを介してcpanを直接インストールしてみてください。例:

cpan YAML

ソース: Re:CPANからのインストール-YAML

31
kenorb

CPANコマンドライン

> install YAML
1
PodTech.io