首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >composer更新后,来自命名空间“Predis\ ClassNotFoundException”的SncRedisExtension工厂中的配置文件

composer更新后,来自命名空间“Predis\ ClassNotFoundException”的SncRedisExtension工厂中的配置文件
EN

Stack Overflow用户
提问于 2015-06-30 21:32:56
回答 1查看 4.1K关注 0票数 6

今天,在更新composer包之后,我收到了错误消息。

代码语言:javascript
复制
ClassNotFoundException in SncRedisExtension.php line 158:
Attempted to load class "Factory" from namespace "Predis\Profile".
Did you forget a "use" statement for "Buzz\Message\Factory\Factory"?

这个配置会工作一段时间--现在停止,不需要对我做任何更改。

这是我的Composer.json包

代码语言:javascript
复制
     "php": ">=5.3.3",
    "symfony/symfony": "2.6.*",
    "doctrine/orm": "~2.2,>=2.2.3,<2.5",
    "doctrine/dbal": "<2.5",
    "doctrine/doctrine-bundle": "~1.2",
    "twig/extensions": "~1.0",
    "symfony/assetic-bundle": "~2.3",
    "symfony/swiftmailer-bundle": "~2.3",
    "symfony/monolog-bundle": "~2.4",
    "sensio/distribution-bundle": "~3.0,>=3.0.12",
    "sensio/framework-extra-bundle": "~3.0,>=3.0.2",

    "stof/doctrine-extensions-bundle": "~1.1@dev",
    "a2lix/translation-form-bundle": "1.*@dev",

    "html2text/html2text": "dev-master",

    "liuggio/statsd-client-bundle": "1.6.*",

    "weotch/phpthumb": "dev-master",

    "egeloen/google-map-bundle": "*",
    "oh/google-map-form-type-bundle": "dev-master",
    "meenie/javascript-packer": "dev-master",
    "natxet/CssMin": "dev-master",
    "apy/datagrid-bundle": "dev-master",

    "webit/sms-common": "dev-master",
    "webit/smsapi": "dev-master",
    "webit/smsapi-bundle": "dev-master",

    "ddeboer/data-import": "dev-master",
    "endroid/qrcode": "1.*@dev",
    "knplabs/knp-snappy-bundle": "^1.2",


    "egeloen/ckeditor-bundle": "2.2.*@dev",
    "knplabs/knp-gaufrette-bundle": "*@dev",
    "vich/uploader-bundle": "0.14.*",
    "friendsofsymfony/jsrouting-bundle": "~1.5",
    "fpn/tag-bundle": "^0.9.0",

    "snc/redis-bundle": "~1.1",

    "instaclick/translation-editor-bundle": "dev-master",
    "white-october/pagerfanta-bundle": "~1.0",
    "friendsofsymfony/user-bundle": "~2.0@dev",

    "payum/payum-bundle": "0.14.*",
    "payum/paypal-express-checkout-nvp": "*@stable",
    "payum/offline": "0.14.*",
    "predis/predis": "0.8.x-dev",
    "symfony/var-dumper": "^2.6",
    "dzasa/open-exchange-rates": "dev-master",
    "h4cc/wkhtmltopdf-amd64": "0.12.2.1"

什么可能是一个原因?我在github ->中看到了这个文件

https://github.com/nrk/predis/tree/v1.0/src/Profile

但它不会在composer更新时下载

这是文件列表

代码语言:javascript
复制
/PhpstormProjects/welasy/vendor/predis/predis/lib/Predis/Profile$ ls -la
razem 116
drwxrwxr-x  2 grek grek  4096 kwi 20 21:53 .
drwxrwxr-x 16 grek grek  4096 kwi 20 21:53 ..
-rw-rw-r--  1 grek grek  1444 kwi 20 21:53 ServerProfileInterface.php
-rw-rw-r--  1 grek grek  5992 kwi 20 21:53 ServerProfile.php
-rw-rw-r--  1 grek grek  6521 kwi 20 21:53 ServerVersion12.php
-rw-rw-r--  1 grek grek  9342 kwi 20 21:53 ServerVersion20.php
-rw-rw-r--  1 grek grek 10846 kwi 20 21:53 ServerVersion22.php
-rw-rw-r--  1 grek grek 11033 kwi 20 21:53 ServerVersion24.php
-rw-rw-r--  1 grek grek 12410 kwi 20 21:53 ServerVersion26.php
-rw-rw-r--  1 grek grek 13595 kwi 20 21:53 ServerVersion28.php
-rw-rw-r--  1 grek grek 13659 kwi 20 21:53 ServerVersion30.php
-rw-rw-r--  1 grek grek   711 kwi 20 21:53 ServerVersionNext.php
EN

回答 1

Stack Overflow用户

发布于 2015-06-30 22:19:03

好的,我发现了这个问题- https://github.com/snc/SncRedisBundle/pull/172#issuecomment-117117440

只需将composer.json中的predis替换为

"predis/predis":"^1.0“

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

https://stackoverflow.com/questions/31139705

复制
相关文章

相似问题

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