Я скачал наш проект Laravel из bitbucket
с помощью
git clone https://[email protected]/team/project.git
Потом я попробовал composer install
php artisan clear-compiled PHP Warning: require(/home/sachith/xxxx/xxx_y/bootstrap/../vendor/autoload.php):
failed to open stream: No such file or directory in /home/sachith/xxxx/xxx_y/bootstrap/autoload.php on line 17
PHP Fatal error: require(): Failed opening required '/home/sachith/xxxx/xxx_y/bootstrap/../vendor/autoload.php'
(include_path='.:/usr/share/php:/usr/share/pear') in
/home/sachith/xxxx/xxx_y/bootstrap/autoload.php on line 17
Script php artisan clear-compiled handling the pre-install-cmd event returned with error code 255
Я запутался, как запустить это, Что я здесь пропустил? Как правильно запустить это?
Смотри Laravel выпуск 5066 а также PR 3687
Не могу рассчитывать на возможность запуска php artisan перед обновлением. Смотри композитор / композитор # 5066
Ранее запуск установки без файла блокировки выполнял установку, которая была почти обновлением, но все же выполняла
pre/post-install-cmd
скрипты.
Теперь мы нормализовали его, чтобы запустить обновление и запуститьpre/post-update-cmd
потому что это то, что он делает.
Если у вас есть файл блокировки, он запустится, как и прежде.При установке без lockfile Composer теперь ведет себя как обновление.
Он также выполняет pre-upgrade-cmd вместо pre-install-cmd. Поведение сcomposer.lock
доступно не изменено.
(это недавнее изменение может повлиять на некоторые существующие проекты)
Так что, возможно, ваш composer.lock
отсутствует в вашем репо?
С последней версией композитора, новая установка не удастся, потому что файлы вендора еще не представлены.
Других решений пока нет …