2016-03-14 35 views
0

對於yii2安裝庫EAuth有問題。我想補充的下一行,我composer.jsonYii2中不存在GoogleOpenIDService

"require": { 
     "nodge/yii2-eauth": "~2.0" 
} 

我申請後:

Coposer update 

但是,這不包括我的文件GoogleOpenIDService 這表明我的下一個錯誤: 類nodge \ eauth \ services \ GoogleOpenIDService不存在

由於數月我做了同樣的過程,它是有效的,但現在沒有。 你會改變一些東西嗎?

乾杯!

回答

1

根據Composer文檔[1],〜操作符從您指定的編號中選擇「下一個重要版本」。

看看yii2-eauth回購,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

+0

現在,我有一個錯誤類 'nodge \ eauth \的OpenID \ ControllerBehavior' 未找到 – Annon

+0

它的作品,謝謝。 – Annon