ошибка unserialize после очистки кеша с помощью Symfony и минимальной стабильности: dev

У меня есть ошибка, когда я вручную очищаю кеш Symfony после установки SonataAdminBundle в Symfony 2.1.8 (но у меня такая же ошибка с 2.2 или 2.1)

Сначала я установил Symfony :

php composer.phar create-project symfony/framework-standard-edition Project/ 2.1.8

Затем обновите мой composer.json, добавив (строка за строкой):

    "knplabs/knp-menu-bundle": "1.1.*",
    "sonata-project/block-bundle": "2.1.x-dev",
    "sonata-project/cache-bundle": "2.1.x-dev",
    "sonata-project/jquery-bundle": "1.8.x-dev",
    "sonata-project/exporter": "1.*",
    "sonata-project/doctrine-orm-admin-bundle": "2.1.x-dev",
    "sonata-project/admin-bundle": "2.1.x-dev"

    ...
    "minimum-stability": "dev",

По-видимому, пакет sonata-project/doctrine-orm-admin-bundle нуждается в установке минимальной стабильности в dev.

Наконец я запустил:

    php ../composer.phar update
    rm -rf app/cache/*
    php app/console cache:clear

Когда я загружаю главную страницу в среде разработки, у меня возникает ошибка:

Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 154 of 25784 bytes in /web/Project/app/bootstrap.php.cache line 1316

bootstrap.php.cache загружает и десериализует файл app/cache/dev/appDevDebugProjectContainer.php.meta :

http://pastebin.com/EEZmxWZQ

После нескольких тестов выяснилось, что «минимальная стабильность»: «dev» нарушила команду clear:cache. При новой установке Symfony после добавления «минимальной стабильности»: «dev» снова возникает ошибка.

Знаете ли вы, как установить пакет администратора Sonata без каких-либо изменений в минимальной стабильности?

Спасибо,


person manuquentin    schedule 13.03.2013    source источник


Ответы (1)


после некоторых исследований я нашел это решение

"symfony/symfony"              :"2.1.x@stable",

"sonata-project/intl-bundle"              :"dev-master",
"sonata-project/admin-bundle"             :"2.1.x",
"sonata-project/cache-bundle"             :"dev-master",
"sonata-project/doctrine-orm-admin-bundle":"2.1.x",
person Igor Mancos    schedule 14.03.2013
comment
Спасибо за ваш ответ, я попробовал, но у меня все еще есть: Problem 1 - The requested package sonata-project/admin-bundle could not be found in any version, there may be a typo in the package name. Problem 2 - The requested package sonata-project/doctrine-orm-admin-bundle could not be found in any version, there may be a typo in the package name. Вот composer.json - person manuquentin; 14.03.2013