Развертывание Laravel 5 на heroku: ошибка вывода: PHP Неустранимая ошибка: класс не найден в ProviderRepository.Stack Overflow

Осторожно: новичок здесь.

Я успешно развернул голую копию проекта Laravel 5 на Heroku.

Но когда я пытаюсь развернуть сейчас, после добавления некоторых файлов + некоторые пакеты композитора (а именно Laravel-DebugBar), Я получаю эту ошибку, когда я делаю
$ git push heroku master

remote: Error Output: PHP Fatal error: Class 'Barryvdh\debugbar\ServiceProvider'not found in /tmp/build_855da4ace28f1a4e714d4ebf8b1dd1d4/vendor/laravel/framework/src/Illuminate/foundation/ProviderRepository.php on line 150

Я не уверен, поможет ли это, но я использую Windows 8.1 с Homestead. Код работает просто отлично в разработке.

1

Решение

Heroku автоматически устанавливает зависимости, запустив composer update когда ты толкаешь Однако это делает это без установки require-dev зависимостей. (с использованием --no-dev флаг)

Самое быстрое решение состоит в том, чтобы просто определить зависимости, которые вам нужны от heroku в require раздел.

(Возможно, можно изменить это поведение героки, но я не знаю как)

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]