Почему может быть разное поведение composer одной и той же версии?
С коллегой пользуемся разные окружения разработки: он использует десктопный linux, я использую win и виртуалку с ubuntu server. Но у нас почему-то composer работает по разному ( я пользуюсь composer подключаясь по ssh к виртуалке ). Например когда в одном и том же проекте он выполняет composer install, то у него все ставится нормально и приложение сразу заводится. У меня же при composer install пакеты ставятся в другие папки. В частности у моего коллеги jquery ставится в папку bower, у меня же в bower-asset и потом приложение ругается, что не найден jquery в папке bower. Я переустановил composer на версию моего коллеги ( 1.1.2 2016-05-31 19:48:11 ), и все равно работает по разному. Подскажите, в чем может быть проблема?
Как bower и composer связаны между собой? Это два различных менеджера зависимостей.
Полагаю, что у вас где-то лежит .bowerrc файл.
Поищите у себя .bowerrc, наверняка лежит в одной из ваших папок и переопределяет поведение бовера. Если его нигде нет, то проверьте переменные окружения.