PHP Composer v1 설치/사용하기
설치
컴포저가 version 2 가 되면서 의존성 결정 및 설치 속도가 비약적으로 향상되었습니다.
대부분의 기존 프로젝트에서도 잘 동작하지만 이따금씩 아래와 같은 에러가 나는 경우가 있습니다.
$ composer install > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi In PackageManifest.php line 122: Undefined index: name
이럴때는 오류 나는 프로젝트의 루트에서 version 1 의 composer 를 설치해서 사용하면 됩니다.
curl -o composer_v1.phar https://getcomposer.org/download/1.10.22/composer.phar
이제 다음 명령어로 v1 컴포저로 의존성을 설치해 주면 됩니다.
$ php composer_v1.phar install