net*_*djw 5 laravel-8 laravel-sail
我刚刚开始使用 Laravel Sail (v1.4.7),如果我运行以下命令:
sail up -d
Run Code Online (Sandbox Code Playgroud)
然后所有容器启动。
然后我尝试运行这个:
sail composer dump-autoload
Run Code Online (Sandbox Code Playgroud)
响应是:
projectname- docker- Exit 1
Shutting down old Sail processes...
Sail is not running.
You may Sail using the following commands: './vendor/bin/sail up' or './vendor/bin/sail up -d'
Run Code Online (Sandbox Code Playgroud)
我尝试过composer dump-autoload无帆运行,效果很好。但这不是在容器内运行(所以将来它可能会在不同的版本上运行)。
更新:
我在 WSL2、Ubuntu 20.04 中运行容器。
为什么此时要关闭容器?但实际上不只是这个命令发生关闭。每个sail ...命令的发生都是相同的。
任何想法?
如果项目根目录下的文件中的任何容器因任何原因无法正常启动,那么 Laravel Sail 将会执行此操作。docker-compose.yml解决方案是确保所有容器都启动。容器未启动的原因是一个单独的问题,因为发生这种情况的原因有多种。
尝试注释掉失败容器的服务以docker-composer.yml确认这是问题所在。
| 归档时间: |
|
| 查看次数: |
3733 次 |
| 最近记录: |