首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZFTool:类'Zend\Log\ProcessorPluginManager‘未找到错误

ZFTool:类'Zend\Log\ProcessorPluginManager‘未找到错误
EN

Stack Overflow用户
提问于 2015-02-10 18:52:01
回答 1查看 155关注 0票数 0

安装ZFTool后,我试图测试它是否工作,但我总是收到以下错误:

代码语言:javascript
复制
fernando@pudim:~/tmp$ php zf.php version

PHP Fatal error:  Class 'Zend\Log\ProcessorPluginManager' not found in /home/fernando/tmp/vendor/zendframework/zend-mvc/Zend/Mvc/Service/AbstractPluginManagerFactory.php on line 32
PHP Stack trace:
PHP   1. {main}() /home/fernando/tmp/zf.php:0
PHP   2. Zend\Mvc\Application::init() /home/fernando/tmp/zf.php:50
PHP   3. Zend\ModuleManager\ModuleManager->loadModules() /home/fernando/tmp/vendor/zendframework/zend-mvc/Zend/Mvc/Application.php:252
PHP   4. Zend\EventManager\EventManager->trigger() /home/fernando/tmp/vendor/zendframework/zend-modulemanager/Zend/ModuleManager/ModuleManager.php:123
PHP   5. Zend\EventManager\EventManager->triggerListeners() /home/fernando/tmp/vendor/zendframework/zend-eventmanager/Zend/EventManager/EventManager.php:207
PHP   6. call_user_func() /home/fernando/tmp/vendor/zendframework/zend-eventmanager/Zend/EventManager/EventManager.php:468
PHP   7. Zend\ModuleManager\Listener\ServiceListener->onLoadModulesPost() /home/fernando/tmp/vendor/zendframework/zend-eventmanager/Zend/EventManager/EventManager.php:468
PHP   8. Zend\ServiceManager\ServiceManager->get() /home/fernando/tmp/vendor/zendframework/zend-modulemanager/Zend/ModuleManager/Listener/ServiceListener.php:212
PHP   9. Zend\ServiceManager\ServiceManager->create() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:525
PHP  10. Zend\ServiceManager\ServiceManager->doCreate() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:593
PHP  11. Zend\ServiceManager\ServiceManager->createFromFactory() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:633
PHP  12. Zend\ServiceManager\ServiceManager->createServiceViaCallback() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:1055
PHP  13. call_user_func() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:923
PHP  14. Zend\Mvc\Service\AbstractPluginManagerFactory->createService() /home/fernando/tmp/vendor/zendframework/zend-servicemanager/Zend/ServiceManager/ServiceManager.php:923

注意:我已经将ZFTool安装到/home/fernando/tmp/文件夹中。

我能做些什么来解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-10 18:52:01

跟着这个吉特布问题,我找到了答案。

composer.json 只需将以下内容添加到文件中:

代码语言:javascript
复制
"zendframework/zend-log": ">=2.3.0"

在此之后,您的composer.json 文件可能会出现如下情况:

代码语言:javascript
复制
{
    "require": {
        "zendframework/zftool": "dev-master",
        "zendframework/zend-log": ">=2.3.0"
    }
}

现在只需要更新/安装新的包。在终端中运行以下命令:composer updatephp composer.phar update

测试:

代码语言:javascript
复制
fernando@pudim:~/tmp$ php zf.php version
ZFTool - Zend Framework 2 command line Tool
The application in this folder is using Zend Framework 2.3.4

希望能帮上忙伙计们!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28439503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档