2016-06-23 3 views
1

Я установил Composer на сервере Ubuntu с помощью команды global. У меня есть две папки с именем folder1 и folder2; оба имеют свои собственные файлы composer.json.Как установить пакеты композиторов в разные каталоги

Я хочу установить пакет только в папку. Что происходит после редактирования требуемого файла composer.json, и я запускаю composer install?

+0

Пытались ли вы это? Если да, то что-то случилось, чего вы не хотели или не понимали? Если нет, будь храбрым, что может быть самым худшим? – IMSoP

ответ

2

Зависимости будут установлены в текущий каталог проекта.

При запуске composer install, композитор будет читать composer.json файл из текущего каталога, а затем разрешение зависимостей, которые вы определили и, наконец, установить их в vendor вложенные.

См https://getcomposer.org/doc/03-cli.md#install


folder1 
|- composer.json  // <-- dependency "VendorA/PackageA" 
|- vendor 
    |- composer 
    |- VendorA   // <-- lands here after "composer install" 
     |- PackageA 

folder2 
|- composer.json  // <-- dependency "VendorB/PackageB" 
|- vendor 
    |- composer 
    |- VendorB   // <-- lands here after "composer install" 
     |- PackageB 
Смежные вопросы