我在Zend Studio 10.6的ZF2 PHP项目中使用composer。我最近尝试在项目中添加依赖项,我收到了一个"内部错误"。从那时起,每当我尝试使用任何函数时,我都会收到同样的错误:
"在:"包详情"期间发生内部错误。 对于输入字符串:" if(已定义(' COMPOSER_DEV_WARNING_TIME')&& $ commandName!=='自我更新&&& $ commandName!==& #39; selfupdate&&& time()> COMPOSER_DEV_WARNING_TIME""
当我尝试添加依赖项时,搜索功能也不再找到任何包,即使我安装了存储库。
我非常感谢任何建议!
答案 0 :(得分:0)
我遇到了同样的问题。我的解决方案是通过指挥官使用作曲家。 确保你已经安装了作曲家(通过在你的指挥官中编写“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
答案 1 :(得分:0)
我知道这是旧的,但这是一个简单的修复。此错误基本上意味着ZS / Eclipse无法找到composer.phar文件。确保在系统路径中正确引用它,或者在IDE中,“更新依赖项”将正常工作。