Yii2中不存在GoogleOpenIDService

时间:2016-03-14 17:56:51

标签: php yii2

我在为yii2安装库EAuth时遇到问题。我在composer.json

中添加了下一行
"require": {
        "nodge/yii2-eauth": "~2.0"
}

申请后:

Coposer update

但这不包括我的文件GoogleOpenIDService 这告诉我下一个错误: 类nodge \ eauth \ services \ GoogleOpenIDService不存在

几个月以来,我做了同样的过程并且有效,但现在没有。 你会改变什么吗?

干杯!

1 个答案:

答案 0 :(得分:1)

根据Composer文档[1],〜运算符选择"下一个重要版本"从您指定的号码开始。

查看yii2-eauth repo,2.0的下一个重要版本是2.4.1,删除了此内容。

相反,请将您在composer.json的条目更改为" ~2.0.0"并运行composer update - 这将确保您使用的版本固定为2.0.3,其中包含您想要的文件。

[1] https://getcomposer.org/doc/articles/versions.md#next-significant-release-operators