UnexpectedValueException无法解析版本约束^ 1.0.2:无效的版本字符串" ^ 1.0.2"

时间:2015-02-06 21:52:43

标签: composer-php satis

Composer出现以下错误:

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"  

2 个答案:

答案 0 :(得分:6)

Composer在2014年12月初添加了使用插入符号运算符的功能。更新Composer将消除此问题 - 这很常见,因为每个人都使用PHPUnit,并且PHPUnit在2015年1月下旬开始使用此运算符。

答案 1 :(得分:-2)

在github上发现这篇文章: https://github.com/phpspec/prophecy/commit/f802af851cc983d0ed074d29cba14af6766a24b1

其中说:

  

更新您的作曲家版本。

     

我刚刚检查了https://github.com/composer/satis并且确实使用了支持这种新语法的作曲家版本,因此您必须使用旧版本的READ。

- GrahamCampbell 19天前添加了一张纸条

尝试更新作曲家(如果你使用它会很满意)


此外,此处已报告:https://github.com/composer/satis/issues/200