作曲家从未成功完成
Posted
技术标签:
【中文标题】作曲家从未成功完成【英文标题】:composer never completes successfully 【发布时间】:2012-12-10 19:23:58 【问题描述】:我将 composer 与 symfony 一起使用,我发现在我通过运行 composer update
安装或更新任何新包后,它会将内容复制到相应的文件夹中,但在完成该过程之前会抛出一些错误。
使用包信息加载作曲家存储库更新 依赖关系 - 安装 knplabs/knp-components (dev-master 163308e) 克隆 163308ed3442e7e9ec4a45ff912664e366954c82
安装 knplabs/knp-paginator-bundle (dev-master 0d719a9) 克隆0d719a9bd6973bde1b10587fc2c85cf04c5e0e9d编写锁定文件生成自动加载文件 php 致命错误:类 'Symfony\Component\ClassLoader\UniversalClassLoader' 未在 E:\workspace\sadi\projects\thook\app\autoload.php 在第 6 行 PHP 堆栈 跟踪:PHP 1. main() E:\workspace\sadi\projects\thook\vendor\sensio\distribution-bu ndle\Sensio\Bundle\DistributionBundle\Resources\bin\build_bootstrap.php:0 PHP 2.require_once() E:\workspace\sadi\projects\thook\vendor\sensio\distribute ion-bundle\Sensio\Bundle\DistributionBundle\Resources\bin\build_bootstrap.php:24
致命错误:类 'Symfony\Component\ClassLoader\UniversalClassLoader' 未在 E:\workspace\sadi\projects\thook\app\autoload.php 在第 6 行
调用堆栈: 0.0002 633136 1. main() E:\workspace\sadi\projects\thook\vendor\sens io\distribution-bundle\Sensio\Bundle\DistributionBundle\Resources\bin\build_boot 表带.php:0 0.0216 652848 2.require_once('E:\workspace\sadi\projects\thook\app\au toload.php') E:\workspace\sadi\projects\thook\vendor\sensio\distribution-bundle\ Sensio\Bundle\DistributionBundle\Resources\bin\build_bootstrap.php:24
脚本 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap h andling post-update-cmd 事件因异常而终止
[RuntimeException] 生成引导时出错 文件。
更新 [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-custom-installers] [--no-scripts] [-v|--verbose] [-o|--optimize-autoloader] [packages1] ... [packagesN]
这是为什么呢?
【问题讨论】:
你有哪个版本的 symfony 标准版?昨天修复的最新2.1.6
版本中有一个错误
如果您发布用于更新 Symfony 的全部命令会更好,例如:php composer.phar update symfony/symfony
,以及 composer 文件。
请使用--no-scripts
运行composer。如果它执行正确,则问题出在 symfony2 上,它似乎有一些配置错误。如果问题仍然存在,则 Composer 存在问题。请相应地更新您的帖子以进行进一步调查。
@WouterJ 似乎是一个错误,后来被 symfony 团队修复了。
【参考方案1】:
这似乎是 symfony 团队后来修复的错误。谢谢@Wouter J
【讨论】:
我仍然遇到同样的错误。我无法生成引导文件。我正在使用 symfony 2.0以上是关于作曲家从未成功完成的主要内容,如果未能解决你的问题,请参考以下文章
NodeJS:等待所有带有 Promises 的 foreach 完成,但从未真正完成
为啥我的 IOCompetionCallback 从未在我的 IO 完成端口上执行?
带有 Django 的 AWS copilot 从未完成部署