我正在尝试开始使用PHPunit。我使用composer init命令创建了一个新的composer.json文件。看起来像这样:
{
"name": "connor11528/stitch-labs-woo-shipment-sync",
"authors": [
{
"name": "Connor Leech",
"email": "connor@stitchlabs.com"
}
],
"require": {}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试安装PHPunit软件包时,出现错误:
[UnexpectedValueException]
Could not parse version constraint README.md: Invalid version string "README.md"
Run Code Online (Sandbox Code Playgroud)
我正在按照PHPunit入门(此处)中概述的说明安装软件包:
$ php -v
$ PHP 7.1.13 (cli) (built: Jan 5 2018 15:31:15) ( NTS )
$ composer self-update
$ composer require --dev phpunit/phpunit ^7
Run Code Online (Sandbox Code Playgroud)
我的文件结构是:
- my-file.php
- composer.json
- README.md
Run Code Online (Sandbox Code Playgroud)
如何克服此错误并安装PHPunit软件包?
看来您将shell(可能是zsh)理解^7为命令。我建议您用引号将命令包装起来。喜欢:
$ composer require --dev 'phpunit/phpunit ^7'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1570 次 |
| 最近记录: |