2015-02-02 10 views
2

Laravel 프로젝트에 pear/xml_serializer를 포함하려고합니다. 그래서, composer.json 파일에 나는 REPO를로드하려면 compers.json에 pear/xml_parser 추가

"repositories": { 
    "phppear": { 
     "type": "pear", 
     "url": "http://pear.php.net" 
    } 
}, 

을하고 나는이 같은 요구 섹션에 포함 :

"require": { 
    ... 
    "pear/xml_serializer": "dev-master" 
}, 

를 그리고 잘 작동합니다. 문제는이 패키지에 pear/xml_parser가 필요하지만 수행하는 것입니다.

"require": { 
    ... 
    "pear/xml_parser": "dev-master", 
    "pear/xml_serializer": "dev-master" 
}, 

작동하지 않습니다. xml_parser2도 마찬가지입니다. 이 오류를 얻을 :

The requested package pear/xml_parser2 could not be found in any version, there may be a typo in the package name. 

나는 그게 패키지를 찾을 수 없음을 의미합니다 가정해야하지만, 내가 그것을로드하는 방법을 알아낼 수 없습니다. 위의 명령에서 여러 가지 변형을 시도했습니다. 패키지는 여기에 있습니다 :

http://pear.php.net/package/xml_serializer http://pear.php.net/package/xml_parser2

그러나 첫 번째 하나 찾을 수 있습니까? xml_parser를 다른 곳에서 가져와야합니까?

도움 주셔서 감사합니다.

답변

3

이에게 시험을주십시오 :에

{ 
    "require": { 
     "pear-pear.php.net/xml_parser": "*", 
     "pear-pear.php.net/xml_serializer": "*" 
    }, 
    "repositories": [ 
     { 
      "type": "pear", 
      "url": "http://pear.php.net" 
     } 
    ] 
} 

결과 :

... 
    - Installing pear-pear.php.net/xml_parser (1.3.4) 
    - Installing pear-pear.php.net/xml_serializer (0.20.2) 
+0

내가 필요 정확히 무엇을 그. 고맙습니다. – Troncoso