у нас есть сочетание разных версий PHP, работающих на ваших серверах (макс. 5.3.5) и машин для разработки (макс. 5.5.9).
Теперь мы столкнулись с проблемой, что мы сделали "обновление для композитора", чтобы получить последнюю версию некоторых внешних связок. Поскольку ваш композитор .json выглядит как
"require": {
"php": ">=5.3.3",
.....
},
мы получаем несколько пакетов, требующих PHP 5.5. Нет проблем с нашими dev-машинами, но на сервере: (
Есть ли возможность сказать композитору, что требуется версия PHP между 5.3.3 и 5.3.5? Или максимальная доступная версия?
Я пробовал
"require": {
"php": ">=5.3.3, <=5.3.5",
.....
},
и
"require": {
"php": "<=5.3.5",
.....
},
но оба не сработали. Я получаю "Запрошенный пакет php не может быть найден в любой версии, в названии пакета может быть опечатка". Ошибка.
Любые идеи? Спасибо заранее