Laravel 5-застрял между artisan clear-compiled и composer update
Я вытащил изменения из origin, и, похоже, какой-то поставщик из новой зависимости был добавлен в config/app.php. Я знаю, что должен запустить composer update, чтобы вытащить эту зависимость, но так как файл Laravel по умолчанию composer.json добавляет php artisan clear-compiled заранее, я не могу действительно обновить причину clear-compiled сбоя из-за несуществующей зависимости.
Каков правильный способ исправить это? Я знаю, что могу просто удалить весь vendor/ или быстро comment/uncomment отсутствующий поставщик, но это кажется больше, чем хакз а не реальная процедура. Может быть, весь инцидент вообще не должен был произойти, и мы должны улучшить наше использование git.
1 ответ:
Вы можете сделать
composer update --no-scripts, чтобы предотвратить запуск командыclear-compiledartisan перед обновлением. Я обычно запускаю выше, а затемphp artisan optimize --force, Когда я удаляю пакет.
Comments