我在为yii2安装库EAuth时遇到问题。我在composer.json
中添加了下一行"require": {
"nodge/yii2-eauth": "~2.0"
}
申请后:
Coposer update
但这不包括我的文件GoogleOpenIDService 这告诉我下一个错误: 类nodge \ eauth \ services \ GoogleOpenIDService不存在
几个月以来,我做了同样的过程并且有效,但现在没有。 你会改变什么吗?
干杯!
答案 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