FOSRest дает фатальную ошибку в Symfony 2 - PullRequest
0 голосов
/ 22 марта 2012

Я пытаюсь установить FOSRest & FOSRestBundle

изначально, я указал следующие настройки в deps

[FOSRest]
    git=git://github.com/FriendsOfSymfony/FOSRest.git
    target=fos/FOS/Rest


[FOSRestBundle]
    git=git://github.com/FriendsOfSymfony/FOSRestBundle.git
    target=bundles/FOS/RestBundle

Но это вызывает у меня следующую ошибку , когда я получаю доступ http://localhost/Symfony/web/app_dev.php/

Фатальная ошибка: декларация FOS \ RestBundle \ Routing \ Loader \ RestRouteLoader :: setResolver () должен быть совместим с этим из Symfony \ Component \ Config \ Loader \ LoaderInterface :: setResolver () в /home/logicase/public_html/Symfony/vendor/bundles/FOS/RestBundle/Routing/Loader/RestRouteLoader.php по линии 29

После этого я попытался выполнить следующие настройки, чтобы сделать master branch, и выше ошибка остается той же

[FOSRest]
    git=git://github.com/FriendsOfSymfony/FOSRest.git
    target=fos/FOS/Rest
    version=origin/2.0

[FOSRestBundle]
    git=git://github.com/FriendsOfSymfony/FOSRestBundle.git
    target=bundles/FOS/RestBundle
    version=origin/2.0

и теперь, когда я бегу php ./bin/vendors install

я получаю следующее сообщение в консоли.

Установка / обновление FOSRest 5eb800bd63ba84e5fc7028386cb66373bc3efafc фатально: неоднозначный аргумент 'origin / 2.0': неизвестная версия или путь не указан

в рабочем дереве. Используйте '-', чтобы отделить пути от ревизий

Установка / обновление FOSRestBundle c11ab9d990a1e0e979b1c8ab72cc9793b4b2dcb5 fatal: неоднозначный аргумент 'origin / 2.0': неизвестная ревизия или путь не в рабочем дереве.

Ответы [ 2 ]

3 голосов
/ 23 марта 2012

Я попробовал следующие настройки для FOSRest, которые решили мою проблему для Symfony 2

[FOSRest]
    git=git://github.com/FriendsOfSymfony/FOSRest.git
    target=fos/FOS/Rest
    version=origin/0.6

[FOSRestBundle]
    git=git://github.com/FriendsOfSymfony/FOSRestBundle.git
    target=bundles/FOS/RestBundle
0 голосов
/ 22 марта 2012

Как видите, ветки 2.0 нет: https://github.com/FriendsOfSymfony/FOSRestBundle/branches https://github.com/FriendsOfSymfony/FOSRest/branches В документации по установке об этом не говорится. Вы должны просто удалить строки версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...