Композитор выдает следующую ошибку:
Could not load package phpspec/prophecy in http://packagist.org: [UnexpectedValueException] Could not parse version constraint ^1.0.2: Invalid version string "^1.0.2"
Композитор выдает следующую ошибку:
Could not load package phpspec/prophecy in http://packagist.org: [UnexpectedValueException] Could not parse version constraint ^1.0.2: Invalid version string "^1.0.2"
В Composer добавлена возможность использования оператора каретки в начале декабря 2014 года. Обновление Composer устранит эту проблему, которая довольно распространена, поскольку все используют PHPUnit, а PHPUnit начал использовать этот оператор в конце января 2015 года.
Нашел этот пост на github: https://github.com/phpspec/prophecy/commit/f802af851cc983d0ed074d29cba14af /а>
Что говорит:
Обновите версию вашего композитора.
Я только что проверил https://github.com/composer/satis, и на самом деле satis использует версия composer, которая поддерживает этот новый синтаксис, поэтому вы должны использовать старую версию satis.
– GrahamCampbell добавил заметку 19 дней назад.
Попробуйте обновить composer (и satis, если вы его используете)
Кроме того, об этом сообщается здесь: https://github.com/composer/satis/issues/200