2016-05-29 59 views
6

我加入 this package我的作曲家JSON和當我運行作曲家更新我得到這個錯誤Laravel /作曲收到「無法掃描類中的」程序包

Could not scan for classes inside ".../vendor/artdarek/pusherer/src/migrations" which does not appear to be a file nor a folder 

此文件夾不存在於包中,也不會在該包的composer.json中的autoload語句中引用。

當我挖在pusherer節我composer.lock文件裏面我看到這對一些無法解釋的原因

"classmap": [ 
       "src/migrations" 
      ], 

任何人有任何線索,什麼添加此我composer.lock文件?

+0

請以詳細模式運行Composer並輸出:'composer update -vvv'。這可能會很長,如果可以的話,減少到相關部分。這可能是由更新後運行的Laravel腳本或任務引起的(用於準備數據庫相關內容)。 –

回答

3

只是做composer require artdarek/pusherer沒有觸及你的composer.lockcomposer.json文件,你應該沒問題。

如果您的composer.lock文件有任何問題,只需將其刪除,當您從上面運行composer require ....時,它將被重新創建。

2

看看這個軟件包,看起來這行代碼位於1.0.1版本,但在1.0.2版本中刪除。你可以刪除它,然後重新添加使用最新版本?