はじめに
ちょっとした備忘録です。
本題
ローカルで使用していた composerで何故か変なエラーが多発しておりました。
symfonyのcreate-projectを行おうとするとこんなエラー
$ composer create-project symfony/website-skeleton my_project_name Could not find package symfony/website-skeleton with stability stable.
laravelの create-projectを行うとするとこんなエラー
$ composer create-project --prefer-dist laravel/laravel blog Could not find package laravel/laravel with stability stable.
cakephpの create-project を行うとするとこんなエラー
$ composer create-project --prefer-dist cakephp/app:~4.0 my_app_name Could not find package cakephp/app with stability stable.
既存のプロジェクトで composer updateやinstallは実行できる。
phpは macのものを、composerはphpenvのものを使用していたので、一旦 anyenv uninstall phpenv
でphpenvを消して、composerも再インストールしたのですが、変わらず同じエラー。
うーん。と思って調べているとそれっぽいの見つけました。
一旦ざっくりと ~/.composer
を削除して、再度composerを再インストールしたところ、問題なくcreate-projectできました。
キャッシュなんですかね?
削除前に composer cc
を実行したのですが、変わらなかったので単純にキャッシュというわけではなさそうです。
とりあえず治ったので、様子見てみます。
現場からは以上です。