没有不值得去解决的问题,也没有不值得去学习的技术!

RuntimeException When Running Composer in Laravel 5.4

Running composer in Laravel 5.4 throws an error: RuntimeException. require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstrea instead.

1. Running composer in Laravel 5.4 throws an error: RuntimeException. require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstrea instead. See Figure 1.

Running composer in Laravel 5.4 throws an error: RuntimeException. require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstrea instead.
Figure 1
Plaintext

PS E:\wwwroot\msi_main> composer


  [RuntimeException]
  require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstrea
  m instead.



2. Check composer.json. It contains: “mikey179/vfsStream”: “v1.5.0”,.

Plaintext

    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mikey179/vfsStream": "v1.5.0",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~5.7",
        "squizlabs/php_codesniffer": "^3.0"
    },

3. View the URL: https://packagist.org/packages/mikey179/vfsstream . A virtual file system for simulating a real file system in unit tests.

4. Check composer.json. Modify it to: “mikey179/vfsstream”: “v1.5.0”,.

Plaintext

    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mikey179/vfsstream": "v1.5.0",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~5.7",
        "squizlabs/php_codesniffer": "^3.0"
    },

5. Run composer again in Laravel 5.4, and the error no longer occurs. See Figure 2.

Run composer again in Laravel 5.4, and the error no longer occurs.
Figure 2
Plaintext

PS E:\wwwroot\msi_main> composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.0.12 2021-04-01 10:14:59

Usage:
  command [options] [arguments]

关于作者 · 持续学习与技术实践

我是一名拥有 15 年以上开发经验的技术从业者,自 2013 年起持续运营个人技术博客,记录工作与个人项目中遇到的真实问题,以及解决问题过程中的探索、实践和思考。

除了技术写作,我也在持续开发和维护自己的独立项目,探索新技术和新工具在实际场景中的应用。我始终相信,没有不值得去解决的问题,也没有不值得去学习的技术。

如果这篇文章对你有所帮助,欢迎浏览博客中的其他文章,也欢迎交流技术经验与想法。

关于我  ·  GitHub  ·  邮件联系