`composer install`에 대한 호출은 소스가 아닌 satis dist zip 파일만 사용해야 합니다.

StackOverflow https://stackoverflow.com//questions/25071538

문제

우리는 zip 파일 종속성을 호스팅하기 위해 satis 저장소를 사용하고 있습니다.Composer.json 파일의 저장소 배열은 satis 저장소를 가리키고 packagist를 비활성화합니다.그러나 작곡가 업데이트를 실행하면 작곡가.잠금은 여전히 ​​"소스" 아래에 원본 소스를 나열합니다(저장소 아래 satis.json에 나열된 소스).satis는 "dist" 아래에 나열됩니다.Composer install을 호출하면 소스가 다운로드되기 때문에 문제가 됩니다.

어떻게 작곡가 설치 호출이 satis dist zip 파일만 다운로드하고 다른 것은 다운로드하지 않게 할 수 있습니까?

도움이 되었습니까?

해결책

우리는 당신이 설명하는 것과 똑같은 문제를 겪고 있었습니다.우리는 제거하여 작업을 시작했습니다. "skip-dev": true (문제 해결 중에 거기에 있었음) 실행 중 composer update ~와 함께 --prefer-dist 옵션.

이 모든 것이 어떻게 구성되어 있는지 정확히 알지 못합니다. 만족스러운 새로운 브랜드이고 아직 작곡가를 배우는 중입니다.이것이 같은 배에 탄 누군가에게 도움이 되기를 바랍니다.

다른 팁

만족스트를 설정하고 Packagist에 대한 액세스를 사용하지 않도록 설정하기 전에 생성 된 이전 composer.lock 파일이있는 경우 이것은 정상입니다.

및 기존 설치로 업데이트하려고 노력하는 것은 또한 잘못된 방향으로 인해 지속됩니다.완전히 새로운 기능을 시작하려면 composer.lockvendor 폴더를 모두 삭제하고 composer update를 실행하십시오.EXTRACODODICETAGCODE를 추가로 확신합니다.

이것이 여전히 원하는 것을하지 않으면 종속성 버전을 살펴 봐야합니다.필요한 지점이 있습니까?

및 다른 점은 당신이 당신의 만족스러운 인스턴스를 구성한 방법입니다.나는 1 년 동안 1 년 동안 달리고 있으며, 두 단계의 프로세스를 사용하여 외부 저장소와 로컬 리포지토리를 모두 잡고 훌륭하게 작동합니다.어쩌면 이것에 대해 좀 더 자세히 추가 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top