2013-10-25 8 views
1

필자는 Composer와 함께 설치 한 Phing에서 작동하도록 pear/archive_tar를 설치했습니다. 그러나, 나는이 오류를받은 :Composer로 PEAR.php를 얻으려면 어떻게해야합니까?

BUILD FAILED 
exception 'BuildException' with message 'Error reading project file [wrapped: You must have installed the PEAR Archive_Tar class in order to use TarTask.]' in vendor/phing/phing/classes/phing/parser/ProjectConfigurator.php:197 

나는 작곡가로 PEAR repository 추가 및 업데이트,하지만 여전히 작동하지 않았다.

이 질문의 두 번째 절반은 here에서 분기되었습니다.

+0

답변을 드릴 수있는 다른 사람들을 위해이 질문을 변경했습니다. – NobleUplift

+0

'composer update'를 실행했는데, 그 결과는 무엇입니까? – Sven

+0

필자는 Composer의 phing/phing 패키지에 문제가 있다고 생각합니다. Composer 자체는 업데이트하지 않습니다. 업데이트가 원활하게 실행됩니다. – NobleUplift

답변

0

나는이 내 composer.json를 설정하고 그것을 수정되었습니다 : 이와 같은

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

기본 작곡가 라이브러리가 작동하지 않습니다, 작곡가 오토로더에 배/archive_tar 패키지를 추가하지 않기 때문에 :

{ 
    "require": { 
     "phing/phing" : "2.6.1", 
     "rsky/pear-core-min" : "dev-master", 
     "pear/archive_tar" : "1.3.11" 
    } 
} 
+0

이것은 실제로 대답이 아닙니다. 그렇습니까? 나는 이것이 여전히 효과가 없다는 인상을 받았다. 그리고 나는 왜 당신이 "pear/archive_tar"를 필요로하는지 의아하게 생각하지만 다른 예제에서는 그렇지 않습니다. – Sven

+0

' "pear-pear.php.net/pear": "*"'는'archive_tar'의 버전을 다운로드합니다. 그렇지 않으면 _ 일할 수 있습니다. 내 다른 질문이 해결 될 때까지 나는 알지 못할 것이다. 다른 사람들을 위해이 질문에 대한 링크를 추가하겠습니다. – NobleUplift

+0

작동하는 것과 작동하지 않는 것을 반영하여 내 질문을 편집했습니다. – NobleUplift