【发布时间】:2018-03-01 20:33:02
【问题描述】:
我正在尝试开始使用 PHPunit。我使用composer init 命令创建了一个新的composer.json 文件。它看起来像这样:
{
"name": "connor11528/stitch-labs-woo-shipment-sync",
"authors": [
{
"name": "Connor Leech",
"email": "connor@stitchlabs.com"
}
],
"require": {}
}
当我尝试安装 PHPunit 包时出现错误:
[UnexpectedValueException]
Could not parse version constraint README.md: Invalid version string "README.md"
我正在按照 PHPunit 入门 (here) 中列出的说明安装软件包:
$ php -v
$ PHP 7.1.13 (cli) (built: Jan 5 2018 15:31:15) ( NTS )
$ composer self-update
$ composer require --dev phpunit/phpunit ^7
我的文件结构是:
- my-file.php
- composer.json
- README.md
如何克服这个错误并安装 PHPunit 包?
【问题讨论】:
-
phpunit V7 处于测试阶段,你应该坚持使用 v6.5 (stable)
-
删除
^7解决了这个问题。谢谢!
标签: php composer-php