我想将phpdocumentor安装到我的Symfony 2.4项目中,所以我将这两行添加到我的作曲家:
"require": {
//my old requires
"phpdocumentor/template-abstract": "~1.2",
"phpdocumentor/phpdocumentor": "2.1.*@dev"
}
当我执行php composer.phar更新时,我有这些错误:
Problem 1
- phpdocumentor/template-abstract 1.2.1 requires ext-xsl * -> the requested PHP extension xsl is missing from your system.
- phpdocumentor/template-abstract 1.2 requires ext-xsl * -> the requested PHP extension xsl is missing from your system.
- Installation request for phpdocumentor/template-abstract ~1.2 -> satisfiable by phpdocumentor/template-abstract[1.2, 1.2.1].
尽管我在PHP扩展中安装了php_xsl?谢谢。
好吧,我刚刚在这里回答了。
基本上,您还需要启用PHP CLI使用的php.ini文件中的扩展程序,因为这是作曲家在命令行上运行时使用的。
(我的位于: c: wamp bin php php5.4.12 php.ini ))
祝你好运。
@mohamed:几天前我遇到了同样的问题,但是当我尝试以下命令时,它会成功地工作。这将更新您的composer.phar文件。
php composer.phar self-update