作曲家从未成功完成

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 完成,但从未真正完成

ES6之Promise

为啥我的 IOCompetionCallback 从未在我的 IO 完成端口上执行?

带有 Django 的 AWS copilot 从未完成部署

如何解决 Adob​​e Flex 错误:“错误 #2036:加载从未完成”?

Xcode 7 安装 Apple Watch 应用程序从未完成