composer エラー Unable to get primary namespace for package

PHP
composer

最近では、PHPの何かをする際に、composerは避けて通れない存在となっていますね。
便利なのですが、よくわからない部分も実はあったりします。

composerの中に、Autoloadという機能があります。
必要なファイルに対して、requireとか書かなくてよくなるので、便利な機能です。ただ、このあたりよくわかっていないので、別の機会に時間があったらちゃんと調べて書きたいと思っています。

Autoloadを更新するために、composer.jsonを書き換えたら、

 composer dumpaotoload

とやって、オートロードを更新する必要があります。

んで、composer dumpaotoloadとやっていても、下記のエラーが出て成功しません。。。

 [RuntimeException]
  Unable to get primary namespace for package cakedc/search.
  Ensure you have added proper 'autoload' section to your plugin's config as
  stated in README on https://github.com/cakephp/plugin-installer

いろいろと考えてみたところ、同じアプリケーションの中に、package cakedc/search.をコピーしてほかの場所に入れちゃっていたのでした…(^_^;

Unable to get primary namespace for package cakedc/search. となるわけですね。

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です