laravel 项目从5.4 升级到 5.5 Composer update 报错

发布于 2022-09-07 23:58:43 字数 1064 浏览 24 评论 0

我的项目是5.4的,使用 composer update 升级到5.5时报如下错误

图片描述

这是我的composer.json部分 配置

.
.
.
"require": {
        "php": ">=5.6.4",
        "barryvdh/laravel-debugbar": "~2.4",
        "doctrine/dbal": "~2.4",
        "laravel/framework": "5.5.*",
        "laravel/tinker": "~1.0",
        "predis/predis": "^1.1"
    },
    .
    .
    . 
"scripts": {
    "post-root-package-install": [
        "php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    ],
    "post-create-project-cmd": [
        "php artisan key:generate"
    ],
    "post-install-cmd": [
        "Illuminate\\Foundation\\ComposerScripts::postInstall",
        "php artisan optimize"
    ],
    "post-update-cmd": [
        "Illuminate\\Foundation\\ComposerScripts::postUpdate",
        "php artisan optimize"
    ],
    "post-autoload-dump":[
        "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
        "@php artisan package:discover"
    ]
},

跪求各位帮忙解答一下,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

呆萌少年 2022-09-14 23:58:43

bootstrap目录可写权限不够吧

娜些时光,永不杰束 2022-09-14 23:58:43

版本不同缓存的配置可能不一致,建议删除缓存后重新执行composer

软甜啾 2022-09-14 23:58:43

先把cache目录清空再试。

¢好甜 2022-09-14 23:58:43

这个并不管compsoer的事情,只是调用了composer的hook,真正的错误是在

php artisan optimize

你应该看一下这个错误.
先看文件是否存在,如果存在就看权限.如果不存在则看目录权限是否正确.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文