2013-11-27 12 views
0

를 업데이트하지 내가 패키지를 생성하고 github에로 밀어 내 composer.json 해당 패키지는 다음과 같습니다작곡가 설치 또는 패키지

{ 
     "name": "adam.balan/AisisAjax", 
     "description": "This is a component for AisisCore, that is - it should be installed to the Components section of the web based framework for wordpress.", 
     "license": "GPL v3", 
     "authors": [ 
       { 
         "name": "Adam Kyle Balan", 
         "email": "[email protected]" 
       } 
     ], 
     "minimum-stability": "dev", 
     "require": { 
     } 
} 

을 그것은 모두가 나를 위해 잘 작동 - 어떻게 처음 composer install 사용하는 만약 내가 변경하고 저장소에 밀어 넣고 composer install (또는 심지어 공급 업체 폴더를 삭제하고 신선한 설치를 할 명령을 다시 실행) 나는이 repo에 한 첫 번째 커밋을 반영한 버전을 얻을. 다른 말로하면 내 chanegs는 다운로드되는 whats에 나타나지 않습니다.

작곡가와 관련된 캐싱 문제에 대해 읽었으며 C:\Users\<user>\AppData\Local\Composer에 가서 모든 파일을 삭제했습니다. 동일한 문제입니다.

무엇을 제공합니까?

답변

4

리포지토리에 태그가 지정되어 있지만 개발중인 분기를 사용하지 않으면 Composer는 다운로드 된 커밋을 감지하고 "설치"만하면 해당 커밋을 항상 다운로드합니다.

Composer에서 종속성을 업데이트하려면 composer update으로 전화해야합니다.

일반적으로 소프트웨어 작성시 사용 된 정확한 종속성 조합을 복원하려는 경우가 있기 때문에 작성자는이 정보가 들어있는 잠금 파일을 만듭니다. 소프트웨어를 통해 적극적으로 개발하는 경우 종속성을 더 자주 업데이트하면됩니다. :)