【问题标题】:The "no-ansi" option does not exist“no-ansi”选项不存在
【发布时间】:2021-08-18 18:52:06
【问题描述】:

我正在尝试在 Windows 上创建 laravel 项目,但这个问题显示给我并且
我尝试更新作曲家。 php版本是8.0.6, 作曲家版本是 2.0.14, laravel 版本是 4.2.5,

【问题讨论】:

  • 请分享更多细节。如果这是安装程序本身的问题,您应该将其放到他们的错误跟踪器中。否则,请分享您尝试解决问题的方法
  • 我有同样的问题:我用 composer create-project laravel / laravel projectName 从头安装了 laravel。第一个项目一切正常。但是当我想用:laravel new projectName 创建一个新项目时,我得到了同样的错误。
  • @sclero 您尝试过什么来解决这个问题?甚至还有关于此行为的错误报告,链接已发布在这里
  • 我已经使用了@miken32 的解决方案,并且成功了!

标签: php laravel composer-php


【解决方案1】:

每个Github issue 上的cmets 这是最新版本的Symfony 控制台组件的问题,它是5.3.0。 Composer 基于此库,但您可以使用以下命令降级到之前的 5.2.8 版本:

composer global require symfony/console:5.2.x

然后强制更新:

composer global update

【讨论】:

    【解决方案2】:

    你应该使用composer create-project laravel/laravel your-project-name 4.2.*而不是laravel new your-project-name

    【讨论】:

    • 我遇到了同样的问题,但没有成功
    • 好吧,对不起,我不知道。感谢您的反馈!
    • 谢谢你为我工作,但我没有检测到我使用的 laravel 版本:composer create-project laravel/laravel your-project-name
    • 但我敢打赌,在这种情况下,版本默认为最新版本,目前是 8.x
    • 如果你想要一个 7 岁的 Laravel 版本,我想这很好......??‍♂️
    猜你喜欢
    • 2021-06-02
    • 2020-05-16
    • 1970-01-01
    • 2021-03-31
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多