3 ответов:
композитор обновление
composer updateобновит ваши depencencies, как они указаны вcomposer.jsonнапример, если вам необходим этот пакет в качестве зависимости:
"mockery/mockery": "0.9.*",и вы действительно установили
0.9.1версия пакета, работаетcomposer updateвызовет обновление этого пакета (например, до0.9.2, если он уже давно вышел)подробно
composer updateУилл:
- читать
composer.json- удалить установленные пакеты, которые больше не требуются в
composer.json- проверьте наличие последних версий ваших необходимых пакетов
- установите последние версии ваших пакетов
- обновление
composer.lockдля хранения установленных пакетов версиикомпозитор установить
composer installне будет ничего обновлять, это будет просто установить все зависимости, как указано вcomposer.lockfileподробнее:
- проверить, если
composer.lockфайл существует (если нет, запуститеcomposer-updateи создаем ее)- читать
composer.lockfile- установите пакеты, указанные в
composer.lockfileдля установки и обновления
composer updateглавным образом использовано в "участке развития", модернизировать наш проект пакеты в соответствии с тем, что мы указали в ,
composer installв основном используется на этапе развертывания для установки нашего приложения на рабочем сервере или в тестовой среде, используя те же зависимости, которые хранятся в composer.блокировка файла, созданного composer update.
при запуске composer install он будет искать файл блокировки и устанавливать все, что содержится в нем, если он не может найти его, он будет читать composer.json, установите его зависимости и создайте файл блокировки.
при запуске composer update он просто читает composer.json, устанавливает зависимости и обновляет файл блокировки (или создает новый файл блокировки).
composer install
- если
composer.lockсуществует.
- обрабатывает и устанавливает зависимости от .
- если
composer.lockтут не.
- пакет процесса устанавливается из
composer.json.- создает
composer.lockфайл на основе установленных пакетов.в:
composer help install:команда установки читает элемент
composer.lockфайл из текущего каталога, обрабатывает его, загружает и устанавливает все библиотеки и зависимости, описанные в этом файле. Если файл не существует, он будет искатьcomposer.jsonи сделать то же самое.
composer update
- обрабатывает зависимости от
composer.jsonфайл (устанавливает, обновляет и удаляет).- создает или обновляет в соответствии с изменениями.
согласно:
composer help update:команда обновления считывает
composer.jsonфайл из текущий каталог, обрабатывает его и обновляет, удаляет или устанавливает все зависимости.
Читайте также: композитор: Это все о файле блокировки
Comments