docker 里面安装 laravel 报错

2019-12-08 14:48:49 +08:00
 keroppi

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#

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

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

4753 次点击
所在节点    PHP
9 条回复
dreamerlv3ex
2019-12-08 15:17:03 +08:00
不应该把镜像 容器 配置列一下吗
yueshang1
2019-12-08 15:18:14 +08:00
laravel 直接用 laradock 呗
keroppi
2019-12-08 15:24:01 +08:00
sleepm
2019-12-08 21:33:15 +08:00
laravel 的日志报的啥错,storage/logs/laravel.log 那个,那个详细些
keroppi
2019-12-09 02:27:50 +08:00
@sleepm 我全新安装没有这个日志文件。
amwyyyy
2019-12-09 10:32:18 +08:00
不是应该直接用装好了 laravel 的镜像吗
sleepm
2019-12-09 11:53:20 +08:00
那就看看 php 的日志
或者 docker logs 容器
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
2019-12-14 14:21:31 +08:00
谢谢各位,找到原因了,好像是 hyperf 框架 要求设置 swoole 参数 short name 为 off 造成的。。。怪事,关键再另外一台电脑上同样是 laradocker + swoole 没有问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/626993

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX