作曲家无法更新或安装PHPUNIT/PHP-CODE-COVERAGE



问题:

我正在尝试运行composer update,但是它试图安装PHPUNIT/PHP-CODE-COVERAGE时崩溃。(我正在运行更新以尝试解决另一个问题,但这可能无关紧要。)

似乎正在发生的事情是composer update开始良好并尝试更新其他软件包,但是每当达到PHPUNIT/PHP-CODE-CODEAGE时,它立即崩溃了。

从CLI输出:

composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 31 installs, 0 updates, 0 removals
  - Installing phpunit/php-code-coverage (5.2.4): Loading from cache

,然后使用错误代码C0000005。

composer.json:

//...
"require": {
    "php": ">=7.0.0",
    "algolia/algoliasearch-client-php": "1.23.1",
    "barryvdh/laravel-dompdf": "^0.8.1",
    "barryvdh/laravel-ide-helper": "v2.4.1",
    "codeception/codeception": "2.3.6",
    "fideloper/proxy": "~3.3",
    "laravel/framework": "5.5.*",
    "laravel/scout": "3.0.x-dev",
    "laravel/tinker": "~1.0",
    "mollie/mollie-api-php": "1.9.*",
    "stripe/stripe-php": "^5.6"
},
"require-dev": {
    "filp/whoops": "~2.0",
    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~6.0"
},
//...

我尝试了什么:

  • 将Phpunit版本更改为7.0不起作用,并给出了相同的错误。
  • composer self-update并不需要解决问题。
  • composer require --dev phpunit/phpunit ^6.4(如Phpunit的官方文档中所建议)更新Composer.json和Crashes。
  • composer install试图逆转大量更新,然后在PHPUNIT/PHP-CODE-COVERAGE上崩溃。然后,composer update然后再次从安装(崩溃之前)更新恢复的更新。
  • 删除整个供应商文件夹并重新安装它也崩溃了。
  • 移动phpunit/phpunit需要需要而不是require-dev,然后运行作曲家更新也崩溃了。
  • PHP本身是7.1.10版本,所以我认为这不是问题。

i与软件包phpunitphp-code-coverage有同样的问题。这是由太长的道路引起的。

您将--prefer-source用作解决方法:

composer install --prefer-source

我在这里也找到了这个解决方案。

相关内容

  • 没有找到相关文章

最新更新