我有一个用 symfony2 制作的小项目,当我尝试在我的服务器上构建它时,解压缩 symfony 时总是失败。构建正常,突然作曲家无法解压 symfony,我没有更改任何内容。我尝试使用 Jenkins 构建,也尝试从 bash 手动构建,结果相同。这不是权限问题,而且我的服务器上的互联网连接也正常。
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
- Installing symfony/symfony (v2.3.4)
Downloading: 100%
[Symfony\Component\Process\Exception\ProcessTimedOutException]
The process "unzip '/path/vendor/symfony/symfony/6116f6f3
d4125a757858954cb107e64b' -d 'vendor/composer/b2f33269' && chmod -R u+w 'vendor/composer/b2f33269'" exceeded the timeout of 300 seconds.
检查与composer update/install -o -vvv
是否从作曲家的缓存中加载包。
如果是,请尝试清除作曲家的缓存或尝试添加--cache-dir=/dev/null
.
要强制下载存档而不是克隆源,请使用--prefer-dist
选项结合--no-dev
.
否则你可以尝试提高作曲家的进程超时值:
export COMPOSER_PROCESS_TIMEOUT=600 # default is 300
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)