Плагины Symfony не устанавливаются? - PullRequest
0 голосов
/ 23 сентября 2009

У меня возникают некоторые проблемы при попытке установить плагины из Symfony в мой проект:

OS X 10.6 Снежный барс

MAMP 1.8.2 (PHP 5.2.10)

Symfony 1.2 (автономный Symfony Framework + проект в соответствии с рекомендациями Symfony Getting Started . Например, я сохраняю Symfony Framework в папке lib / vendor внутри моего проекта).

Я запускаю следующую команду для установки плагина sfGuard из моего проекта symfony

$ ./symfony plugin:install sfGuardPlugin
>> plugin    installing plugin "sfGuardPlugin"
>> sfPearFrontendPlugin Attempting to discover channel "pear.symfony-project.com"...
>> sfPearFrontendPlugin downloading channel.xml ...
>> sfPearFrontendPlugin Starting to download channel.xml (663 bytes)
>> sfPearFrontendPlugin .
>> sfPearFrontendPlugin ...done: 663 bytes
>> sfPearFrontendPlugin Auto-discovered channel "pear.symfony-project.com", alias
>> sfPearFrontendPlugin "symfony", adding to registry
>> sfPearFrontendPlugin Attempting to discover channel
>> sfPearFrontendPlugin "plugins.symfony-project.org"...
>> sfPearFrontendPlugin downloading channel.xml ...
>> sfPearFrontendPlugin Starting to download channel.xml (639 bytes)
>> sfPearFrontendPlugin ...done: 639 bytes
>> sfPearFrontendPlugin Auto-discovered channel "plugins.symfony-project.org", alias
>> sfPearFrontendPlugin "symfony-plugins", adding to registry

Но когда я проверяю папку с плагинами, в ней ничего нет. Я снова запускаю команду

$ ./symfony plugin:install sfGuardPlugin
>> plugin    installing plugin "sfGuardPlugin"

Когда я запускаю команду plugin: list, это не означает, что плагины были установлены. Это все, что я получаю

$ ./symfony plugin:list
Installed plugins:

И все еще ничего. Я что-то здесь упускаю? Моя установка груши не настроена должным образом? Это известная проблема? Размещает ли Symfony код плагина где-нибудь еще? Я привык к способам Symfony 1.0.

Приветствуются любые советы по устранению неполадок.

Ответы [ 3 ]

0 голосов
/ 10 августа 2011

Я не думаю, что автору все еще нужен этот ответ, но, возможно, кто-то нашел этот ответ полезным.

Похоже, что модуль php-pear не установлен в вашей системе.

0 голосов
/ 10 августа 2011

Я думаю, это потому, что плагин sfGuard не работает с Symfony 1.2. Проверьте страницу плагина здесь . Он говорит, что поддерживает только Symfony 1.3 и 1.4.

0 голосов
/ 23 сентября 2009

Вы можете определенно получить несколько версий Symphony, если не будете осторожны. Попробуйте проверить ваш php include path и ваши пути установки pear.

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