猿问

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

我的项目是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"
    ]
},

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

MMMHUHU
浏览 458回答 4
4回答

守着一只汪

bootstrap目录可写权限不够吧

SMILET

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

素胚勾勒不出你

先把cache目录清空再试。

慕码人8056858

这个并不管compsoer的事情,只是调用了composer的hook,真正的错误是在 php artisan optimize 你应该看一下这个错误.先看文件是否存在,如果存在就看权限.如果不存在则看目录权限是否正确.
随时随地看视频慕课网APP
我要回答