2014-03-12 2 views
10

XML을 설치하려고합니다 :: 간단한 모듈 그러나 매번 다음과 같은 정보를 얻습니다.수정 방법 : XML 설치시 'YAML'이 (가) 설치되지 않았습니다. :: 간단한?

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

당신이 있습니까'make'와'YAML' 설치 되었습니까? – blueygh2

+1

'make '가 설치되어 있지 않은 것 같습니다. 이것은 PC에 있습니까, 아니면 Linux에서입니까? Linux 인 경우 C 프로그래밍 도구가 설치되어 있는지 확인해야합니다. 이것이 Windows이고 [Strawberry Perl] (http://strawberryperl.com)을 사용하지 않는 경우 Strawberry Perl을 사용하십시오. MIGW 환경에는'make '와'gcc'와 필요한 모든 라이브러리가 포함되어 있습니다. –

+2

YAML은 중요하지 않습니다. – ikegami

답변

9

이것은 분명치 않은 오류 메시지 중 하나입니다. 진정한 문제는 거의 확실하게 make이 설치되어 있지 않다는 것입니다. 데비안과 유사한 상자 인 경우

$ sudo apt-get install build-essential 

또는 다른 OS에 해당하는 지역으로 지정하십시오.

참고로, XML::Simple도 사용하고 싶지는 않습니다. CPAN에서 XML 읽기/쓰기에 대한 다른 많은 변형 중 하나를 시도해보십시오.

관련 문제