Я новичок в разработке и работаю над проектом laravel на хостинге Hostinger. я пытался бежать
composer install
Но он показывает ошибку, что мне нужно обновить его до композитора 2. Я не знаю, безопасно ли это, обновит ли другие пакеты или покажет некоторые ошибки версий для других пакетов.
Должен ли я пойти на обновление композитора или есть какой-то другой обходной путь?
Это изображение содержит ошибку
я бегу только
composer install
Извини! Описание изображения ошибки необходимо изменить. Я добавил изображение с описанием ошибки
Пожалуйста, размещайте здесь текст как текст, а не ссылки на изображения текста.
Загрузка изображения разрешена из-за переполнения стека. Ссылка на изображение переполнения стека
Мы по-прежнему предпочитаем читать текст как текст.
Composer 2 был выпущен в октябре 2020 года, и я не припоминаю, чтобы в нем были какие-либо изменения, несовместимые с предыдущими версиями, поэтому я не могу понять, зачем вообще беспокоиться о версии 1. Кроме того, я не уверен, какую выгоду вы получите, запустив Composer прямо в вашей учетной записи хостинга, а не на своем собственном компьютере, если только вы не хотите тестировать в рабочей среде.
Вы все-таки прочитали сообщение об ошибке? «Вам следует обновиться до Composer 2» — довольно очевидный намек :) Кроме того, какой смысл запускать composer install
на любой другой машине, кроме вашей собственной или сервера развертывания?
В Hostinger вам не нужно обновлять композитор, чтобы использовать композитор версии 2, поскольку он там уже установлен. Вам просто нужно использовать его как композитор2 вместо композитора. Итак, решением будет только использование:
composer2 install
Все будет работать нормально.
Для справки посмотрите эту ссылку, предоставленную Hostinger:
https://support.hostinger.com/en/articles/5792082-how-to-solve-common-composer-issues
Укажите ошибку, пожалуйста