【问题标题】:How to fix this error Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested如何解决这个错误 phpunit/phpunit-mock-objects 包被废弃,你应该避免使用它。没有建议更换
【发布时间】:2019-09-05 20:54:03
【问题描述】:

我想安装 Laravel 5.2,但它没有完全加载并显示此错误:

phpunit/phpunit-mock-objects 包被废弃,你应该避免使用它。没有建议更换。

我该如何解决?

【问题讨论】:

  • 为什么不安装更新版本的 Laravel? 5.2 现在已经好几年了。
  • “没有完全加载”是什么意思?
  • @GregSchmidt 是的,我知道,但我需要它用于特定程序。
  • @DelenaMalan 实际上它不会使我的项目文件夹位于目录路径中。
  • @Amirkarim 你用什么命令来创建项目?

标签: php laravel composer-php


【解决方案1】:
PHPUnit version           PHP Version          composer
   -----------------       ---------------       -------------------------
   PHPUnit 8                PHP 7.2 / 7.3         "phpunit/phpunit": "^8"
   PHPUnit 7                PHP 7.1               "phpunit/phpunit": "^7"
   PHPUnit 6                PHP 7.0               "phpunit/phpunit": "^6"
   PHPUnit 5                PHP 5.6               "phpunit/phpunit": "^5"

注意:不再积极支持 PHP 7.1。
看到这个link

作曲家:添加--ignore-platform-reqs

【讨论】:

  • 尝试执行 Drupal 8 的核心更新,我得到同样的错误。但是 --ignore-platform-reqs 选项在这里没有帮助。我犯了同样的错误。有什么想法吗?
【解决方案2】:

在composer文件中你可以写这个字符串:

"phpunit/phpunit": "~7.0"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-04
    • 2012-11-06
    • 1970-01-01
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 2022-06-25
    相关资源
    最近更新 更多