尝试使用任何作曲家功能时出现内部错误

Internal error when trying to use any composer functionality

我在 Zend Studio 10.6 的 ZF2 PHP 项目中使用 Composer。我最近尝试向项目添加依赖项,并且收到 "internal error"。从那时起,每当我尝试使用任何功能时,我都会收到相同的错误:

Error msg

"An internal error occurred during: "包裹详情”。 对于输入字符串:"if (defined('COMPOSER_DEV_WARNING_TIME') && $commandName !== 'self-update' && $commandName !== 'selfupdate' && time() > COMPOSER_DEV_WARNING_TIME""

当我尝试添加依赖项时,搜索功能也不再找到任何包,即使我安装了存储库。

非常感谢您提出任何建议!

我遇到了同样的问题。我的解决方案是通过指挥官使用作曲家。 确保你已经安装了作曲家(通过在你的命令中写入 "composer -V" 来查看你的版本),然后将你的依赖项放在你的 composer.json 文件中。 例如:

"require" : {
"php" : ">=5.3.3",
"zendframework/zendframework" : "=2.3.7",

运行 命令:"composer update" 在您的项目中。 对我来说这很有效。 您可以在指挥官中使用所有作曲家功能。 如果您使用 Ubuntu,您可以在这里找到帮助:How to install and Use Composer on Ubuntu

我知道这是旧的,但这是一个简单的修复。这个错误基本上意味着 ZS/Eclipse 找不到 composer.phar 文件。确保在您的系统路径中正确引用它,或者在 IDE 和 'Update Dependencies' 中可以正常工作。