V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
keroppi
V2EX  ›  PHP

docker 里面安装 laravel 报错

  •  
  •   keroppi · 2019-12-08 14:48:49 +08:00 · 4866 次点击
    这是一个创建于 1830 天前的主题,其中的信息可能已经有所发展或是发生改变。
    
    Generating optimized autoload files
    > Illuminate\Foundation\ComposerScripts::postAutoloadDump
    > @php artisan package:discover --ansi
    Discovered Package: facade/ignition
    Discovered Package: fideloper/proxy
    Discovered Package: laravel/tinker
    Discovered Package: nesbot/carbon
    Discovered Package: nunomaduro/collision
    Package manifest generated successfully.
    Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
    root@e649b9ed11f0:/var/www#
    root@e649b9ed11f0:/var/www#
    
    

    试了网上所有的办法,包括不仅限

    • 删除 bootstrap/cache 内的文件
    • composer 升级
    • 删除 vendor 目录然后 composer install 安装
    • env 环境修改
    • 先配置好数据库之类的

    请教怎么解决这个错误,要不然安装其他包都错误,尝试了 默认版本 /6.0.* / 5.5.* 都是这样,PHP 版本是:7.3

    9 条回复    2019-12-14 14:21:31 +08:00
    dreamerlv3ex
        1
    dreamerlv3ex  
       2019-12-08 15:17:03 +08:00
    不应该把镜像 容器 配置列一下吗
    yueshang1
        2
    yueshang1  
       2019-12-08 15:18:14 +08:00
    laravel 直接用 laradock 呗
    keroppi
        3
    keroppi  
    OP
       2019-12-08 15:24:01 +08:00
    sleepm
        4
    sleepm  
       2019-12-08 21:33:15 +08:00 via Android
    laravel 的日志报的啥错,storage/logs/laravel.log 那个,那个详细些
    keroppi
        5
    keroppi  
    OP
       2019-12-09 02:27:50 +08:00
    @sleepm 我全新安装没有这个日志文件。
    amwyyyy
        6
    amwyyyy  
       2019-12-09 10:32:18 +08:00
    不是应该直接用装好了 laravel 的镜像吗
    sleepm
        7
    sleepm  
       2019-12-09 11:53:20 +08:00
    那就看看 php 的日志
    或者 docker logs 容器
    lijialong1313
        8
    lijialong1313  
       2019-12-13 15:53:08 +08:00
    Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

    是不是 autoload 文件权限不够啊
    keroppi
        9
    keroppi  
    OP
       2019-12-14 14:21:31 +08:00
    谢谢各位,找到原因了,好像是 hyperf 框架 要求设置 swoole 参数 short name 为 off 造成的。。。怪事,关键再另外一台电脑上同样是 laradocker + swoole 没有问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5446 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:50 · PVG 09:50 · LAX 17:50 · JFK 20:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.