태그 글목록: composer

Composer 이용시 Composer\Repository\RepositorySecurityException 에러 발생할 경우

오늘 작업하던 프로젝트에서 composer update 를 실행하니 갑자기 에러가 뿜어져 나왔습니다.

[Composer\Repository\RepositorySecurityException]
The contents of http://packagist.org/p/provider-2015-04%2405a6781c6fa901a73c01114ad53d0740ba973e25cf6db2984323a8f251981cf2.json do not match its signature. This should indicate a man-in-the-middle attack. Try running composer again and report this if you think it is a mistake.

대략 검색해보니 global로 사용하는 composer.json 을 수정하라든가 뭐 여러가지 해결책을 제시합니다만, 해결이 되지 않습니다.
composer global require 를 이용해 전역 패키지를 설치하면 된다든가 하는 방법도 해결이 되지 않습니다.
composer create-project 로 새로운 프로젝트 생성도 되지 않고, 여튼 아무것도 안되는 상황…

한참 씨름하다 그냥 컴포저를 재설치하니 잘 해결 됩니다.
윈도에서는 dll 파일을 교체하라든가 뭐 그런 내용이 잔뜩 있던데… 윈도에서도 재설치로 해결이 될지는 모르겠습니다. (테스트 해보려고 했는데 윈도쪽 컴포저는 에러가 안나서 테스트가 불가…)

오늘의 교훈
1. 맥을 씁시다.
2. 뭐가 안될땐 재설치를 일단 합시다.
(…)