今天發生了一件奇怪的事情:一個同事改變了config/app.php
中的一些東西,這樣一個不同的類被用作服務提供者而不是原來的類。作曲者更新不起作用,因爲在config/app.php中缺少類嗎?
此新類的代碼位於已添加到composer.json
的包中。
我從SVN更新,並得到了兩個新的文件,但後來composer update
沒有工作,因爲這在某種程度上使用config/app.php
,這被打破,因爲它不知道的類,它當然就只能是在vendor
在composer update
之後!
所以我的問題是:爲什麼composer update
需要任何東西在config/app.php
?以及如何預防未來這樣的事情?
你試圖通過'composer update'安裝一個新包的地方?如果是這樣,那麼你應該運行'composer install'。 – Bogdan
是的,但這次失敗了,因爲缺課! – Dylan
'作曲家安裝'或'作曲家更新'失敗?由於'pre-update-cmd'腳本的運行會影響更新過程,所以我可以看到'composer update'失敗,但既然你說你正在安裝一個新軟件包,那麼你應該使用'install'。 – Bogdan