我在 Windows 上使用 Composer,它运行得很好,但是本周,Composer 只是陷入了更新,它只是陷入了任何最终任务。
例如:
更新时:卡在
"Generating autoload files"
消息中。
自我更新时:卡在
"You are already using composer version 1.4.1 (stable channel)"
。
我尝试了旧版本的作曲家,但它们最后都卡住了。
更改超时期限。您可以更改 Composer 配置或环境中的值,仅举两个例子。
来自 Composer 配置:
进程超时
流程执行的超时时间(以秒为单位),默认为 300(5 分钟)。像 git 克隆这样的持续进程可以在 Composer 认为它们消失之前运行。如果您的连接速度较慢或供应商规模较大,您可能需要提高此值。 [...] [参考]
来自 Composer 环境:
COMPOSER_PROCESS_TIMEOUT
这个 env[ironment] var[iable] 控制 Composer 等待命令(例如 git 命令)完成执行的时间。默认值为 300 秒(5 分钟)。 [参考]
比如我在容器环境中使用这个环境变量。