Symfony 1.4中的sfGuardPlugin - 安装 - 没有可用于插件的版本

时间:2012-08-30 19:45:16

标签: php symfony1 sfguard

我无法在symfony 1.4中安装sfGuardPlugin 我使用命令

symfony plugin:install sfGuardPlugin

然后我得到:没有可用于插件“sfGuardPlugin”的状态“”

当我使用时:

php symfony plugin:install sfGuardPlugin --release=4.0.2

我得到:无法获取插件的下载信息“sfGuardPlugin | 4.0.2 |”:“”不是有效状态

如果我尝试发布= 4.0,我得:无法获取插件“sfGuardPlugin”的依赖项信息:文件http://plugins.symfony-project.org:80/REST/r/sfguardplugin/deps.4.0.txt无效(收到:HTTP / 1.0 404版本不(使用--force-license强制安装)

我使用MAMP,OS X Lion和PHP 5.3.6。

我如何安装sfGuard?

1 个答案:

答案 0 :(得分:1)

我解决了!那是PEAR的问题。已安装PEAR,但没有快捷方式。

  

sudo emacs -rw / etc / path

并添加您的MAMP / PHP bin文件夹的路径。对我来说是:

  

/应用程序/ MAMP / bin中/ PHP / PHP5 / bin中

我之前使用过(所以我有php5):

  

cd / Applications / MAMP / bin / php; ln -s php5.3.6 php5

[对于较旧的MAMP版本,只有一个php文件夹,没有两个]

现在重启终端后你可以在每个地方输入:pear。

现在我可以使用:php symfony插件:安装sfGuardPlugin并且它有效:)

如果您的梨无法正常工作,请尝试从路径中删除pear配置文件:

/Applications/MAMP/bin/php/php5/conf

我希望它会帮助别人。