travis作曲家在加载Symfony 2.8.3时反复失败
几乎我的项目的每个版本都失败了,因为我们从Symfony 2.8.2更新 – > 2.8.3出现此错误(内存不足).如果我强制重建足够的时间,它最终会通过,所以这显然不是项目的问题,而是使用travis或composer或组合(或Symfony,我想).它只在尝试加载Symfony时失败.看起来这个问题会很普遍,但我找不到任何关于SO或GH的问题. 有没有人对如何纠正这个问题有任何建议? log from failed build composer.json file .travis.yml file 解决方法
而是作曲家更新您应该在CI服务器上调用composer install -o(带有优化的自动加载器).
运行composer install将: >检查composer.lock文件是否存在 运行作曲家更新将: >检查composer.json 使用composer.lock文件中的依赖项版本可以让您确信您的测试是在与开发时完全相同的依赖项上执行的.即使在您的composer.json中,您也使用dev-master版本. 如果由于某些原因您希望在travis上运行composer update,那么在编译器安装之前禁用xdebug(如果测试需要,则启用它)可以提高作曲家的性能.默认情况下,在travis上启用xdebug.
https://getcomposer.org/doc/articles/troubleshooting.md#xdebug-impact-on-composer (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |