作曲家给出以下错误:
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 年 12 月初添加了使用插入符运算符的功能。更新 Composer 将消除这个问题 - 这很常见,因为每个人都使用 PHPUnit,而 PHPUnit 于 2015 年 1 月下旬开始使用此运算符。
在 github 上找到这篇文章: https ://github.com/phpspec/prophecy/commit/f802af851cc983d0ed074d29cba14af6766a24b1
其中说:
更新您的作曲家版本。
我刚刚检查了https://github.com/composer/satis并且 satis 实际上使用了支持这种新语法的作曲家版本,因此您必须使用旧版本的 satis。
– GrahamCampbell 19 天前添加了一条注释
尝试更新作曲家(如果你使用它就满足)