설치

컴포저가 version 2 가 되면서 의존성 결정 및 설치 속도가 비약적으로 향상되었습니다.

대부분의 기존 프로젝트에서도 잘 동작하지만 이따금씩 아래와 같은 에러가 나는 경우가 있습니다.

$ composer install

> Illuminate\Foundation\ComposerScripts::postAutoloadDump > 
@php artisan package:discover --ansi In 
PackageManifest.php line 122: Undefined index: name
BASH


이럴때는 오류 나는 프로젝트의 루트에서 version 1 의 composer 를 설치해서 사용하면 됩니다.

curl -o composer_v1.phar https://getcomposer.org/download/1.10.22/composer.phar
BASH


이제 다음 명령어로 v1 컴포저로 의존성을 설치해 주면 됩니다.

$ php composer_v1.phar install
BASH


Ref