【发布时间】:2023-02-07 04:13:02
【问题描述】:
我正在帮助使用 OctoberCMS 的网站工作。我试图更新到最新版本,但是当我运行 Artisan 命令更新 October 时,出现以下错误:
$ php artisan october:update
Updating October CMS...
Executing: composer update
'composer' is not recognized as an internal or external command, operable program or batch file.
[ERROR] Update failed. Check output above
但是,如果我直接运行composer update,它会按预期工作:
$ composer update
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating autoload files
> System\Console\ComposerScript::postAutoloadDump
INFO Discovering packages.
laravel/tinker .............................................................................. DONE
nesbot/carbon ............................................................................... DONE
nunomaduro/termwind ......................................................................... DONE
october/rain ................................................................................ DONE
94 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> System\Console\ComposerScript::postUpdateCmd
No security vulnerability advisories found
自从我进行大量 PHP 开发以来已经将近 10 年了,所以我的 Composer-fu 有点生疏了。如果需要更多信息来帮助诊断正在发生的事情,请告诉我!
环境:
Windows 11 专业版
Git Bash(在 ConEmu 中运行)
PHP 8.1.3
作曲家 2.4.4
【问题讨论】:
标签: composer-php laravel-artisan octobercms