2016-01-04 1 views
-1

Я использовал композитор для получения laravelcollective/html зависимость. Но позже мне это не понадобилось, и я случайно удалил папку самостоятельно, не попросив композитора сделать это для меня. Теперь, когда я пытаюсь запустить локальный сервер или выполнить команду обновления с композитором я получаю следующее сообщение об ошибке:Laravel: Как восстановить удаленную папку из каталога поставщика

[RuntimeException]
Error Output: PHP Warning: require(/media/adeel/643459A034597650/Projects/Laravel/vendor/laravelcollective/html/src/helpers.php): failed to open stream: No such file or directo
ry in /media/adeel/643459A034597650/Projects/Laravel/vendor/composer/autoload_real.php on line 55
PHP Fatal error: require(): Failed opening required '/media/adeel/643459A034597650/Projects/Laravel/vendor/laravelcollective/html/src/helpers.php' (include_path='.:/usr/share/p
hp:/usr/share/pear') in /media/adeel/643459A034597650/Projects/Laravel/vendor/composer/autoload_real.php on line 55

Даже если /laravelcollective каталог больше не существует, я все еще получаю эту ошибку. Я попытался удалить всю папку поставщика из моего проекта Laravel, а затем выдал команду composer update, но я получаю эту ошибку:

[RuntimeException]
Error Output: PHP Warning: require(/media/adeel/643459A034597650/Projects/Laravel/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /media/
adeel/643459A034597650/Projects/Laravel/bootstrap/autoload.php on line 17
PHP Fatal error: require(): Failed opening required '/media/adeel/643459A034597650/Projects/Laravel/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share
/pear') in /media/adeel/643459A034597650/Projects/Laravel/bootstrap/autoload.php on line 17

ответ

2

Кажется, проблема была устранена с помощью команды install вместо update. Я также удалил файл composer.lock из его каталога, но я не думаю, что это имело значение.

+0

Позже вы не должны _keep_ .lock-файл, поскольку он предназначен для обеспечения того, чтобы все разработчики/среды получали одинаковые версии зависимостей. Следовательно, файл .lock должен быть привязан к вашей системе управления версиями (git, svn) – JimL

 Смежные вопросы

  • Нет связанных вопросов^_^