Laravel 安装 "continue" 瞄准开关等同于 "break"。您是要使用 "continue 2" 吗?

Laravel install "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

我已经在此处和在线的多个问题中看到此错误 "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?——但每个解决方案都只是说升级 composer 来修复它。我已经更新了作曲家,更新了 laravel 安装程序,并全局更新了所有软件包,但我仍然看到错误:

➜ laravel -V
Laravel Installer 3.0.1

➜ composer self-update
You are already using composer version 1.10.1 (stable channel).

➜ php -v
PHP 7.3.16 (cli) (built: Mar 19 2020 11:19:09) ( NTS )

➜ composer global update
Changed current directory to ~/.composer
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files

➜ laravel new myprojectname
Crafting application...
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file


  [ErrorException]
  "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

还有其他想法要检查什么吗?

这是在 Mac OSX Catalina

这最终成为我的 .zshrc 配置中一些冲突别名的问题。

Composer 的别名为 usr/local/bin/composer.phar,因此我将该文件移至 ~/.composer/vendor/bin/composer,并删除了 laravellumencomposer 在我的 .zshrc 文件中删除并重新添加基本 export PATH="$PATH:$HOME/.composer/vendor/bin" 路径。

这很有帮助:https://laracasts.com/discuss/channels/general-discussion/sh-composer-command-not-found