2016-09-26 8 views
1

私はGoogleのClientAPIをインストールしようとしていましたが、それにはたくさんの依存関係の問題があります。私はウェブを検索しましたが、運がまったくありません。ComposerでLaravel 5.xにGoogleのClientAPIをインストール

私は障害のある依存関係を自分自身でインストールしようとしましたが、同じ問題がありました。

Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - google/apiclient v2.0.0-RC3 requires guzzlehttp/guzzle 5.2.* -> satisfiable by guzzlehttp/guzzle[5.2.0] but these conflict with your requirements or minimum-stability. 
    - google/apiclient v2.0.0-RC2 requires guzzlehttp/guzzle 5.2.* -> satisfiable by guzzlehttp/guzzle[5.2.0] but these conflict with your requirements or minimum-stability. 
    - google/apiclient v2.0.0-RC1 requires guzzlehttp/guzzle 5.2.* -> satisfiable by guzzlehttp/guzzle[5.2.0] but these conflict with your requirements or minimum-stability. 
    - Conclusion: don't install google/apiclient 2.x-dev 
    - Conclusion: don't install google/apiclient v2.0.3 
    - Installation request for phpseclib/phpseclib (locked at 0.3.10) -> satisfiable by phpseclib/phpseclib[0.3.10]. 
    - Conclusion: don't install google/apiclient v2.0.2 
    - Conclusion: don't install google/apiclient v2.0.1 
    - google/apiclient v2.0.0 requires google/auth 0.8 -> satisfiable by google/auth[v0.8]. 
    - google/apiclient v2.0.0-RC8 requires google/auth 0.8 -> satisfiable by google/auth[v0.8]. 
    - Conclusion: don't install google/auth v0.8 
    - Installation request for guzzlehttp/psr7 (locked at 1.4.x-dev) -> satisfiable by guzzlehttp/psr7[1.4.x-dev]. 
    - google/apiclient v2.0.0-RC6 requires google/auth 0.7 -> satisfiable by google/auth[v0.7]. 
    - google/apiclient v2.0.0-RC7 requires google/auth 0.7 -> satisfiable by google/auth[v0.7]. 
    - Conclusion: don't install google/auth v0.7 
    - google/apiclient v2.0.0-RC4 requires google/auth 0.5 -> satisfiable by google/auth[v0.5]. 
    - google/apiclient v2.0.0-RC5 requires google/auth 0.5 -> satisfiable by google/auth[v0.5]. 
    - Conclusion: don't install google/auth v0.5 
    - Installation request for google/apiclient ^2.0 -> satisfiable by google/apiclient[2.x-dev, v2.0.0, v2.0.0-RC1, v2.0.0-RC2, v2.0.0-RC3, v2.0.0-RC4, v2.0.0-RC5, v2.0.0-RC6, v2.0.0-RC7, v2.0.0-RC8, v2.0.1, v2.0.2, v2.0.3]. 


Installation failed, reverting ./composer.json to its original content. 

をこの時点で、私は考えることができるすべては作曲の外ClientAPIをインストールすることですが、それは良いアイデアだかどうかはわからない:ここで私が得ているメッセージです!

そして、ここでは私のcomposer.jsonファイル(関連部分のみ)です:

"minimum-stability": "dev", 
"require": { 
    "php": ">=5.5.9", 
    "laravel/framework": "5.2.*", 
    "tymon/jwt-auth": "0.5.*", 
    "barryvdh/laravel-cors": "^0.8.0", 
    "laravel/socialite": "^2.0", 
    "guzzlehttp/guzzle": "^6.1", 
    "intervention/image": "^2.3", 
    "kozz/laravel-guzzle-provider": "^6.0", 
    "symfony/psr-http-message-bridge": "^0.2.0", 
    "fairholm/elasticquent": "dev-feature/laravel-5", 
    "graham-campbell/flysystem": "^3.3", 
    "league/flysystem-sftp": "^1.0", 
    "netshell/paypal": "dev-master", 
    "facebook/php-sdk-v4": "~5.0" 
}, 
+0

guzzlehttp/guzzleをバージョン6.0に切り替えてみてください。 – TheFallen

+0

エラーメッセージに基づいて、(少なくとも今のところは)あなたのグーズバージョンを6.1ではなく5.2.0にダウングレードする必要があります。 – tam5

+0

うまくいかなかった: 'kozz/laravel-guzzle-provider 6.0にguzzlehttp/guzzle〜6.0が必要 - > guzzlehttp/guzzle [6.2.x-dev]で充足可能です。 –

答えて

0

せずに私のためLaravel 5で動作します。

これはコンポーザーの最悪の部分です。

両方のパッケージで満足できるパッケージバージョンを手動でインストールする必要があります。そして、私を信じるのはとても難しいです。

0

あなたが使用しているバージョンわかりません。これは、問題は、あなたの古いパッケージの要件とあなたの新しいパッケージのrequirmentsの間に矛盾がある任意の依存関係

google client API

+0

もう一度私はこれがそれだと思ったが、いいえ。同じ問題。今私は問題が私が今使っているパッケージの一つであると確信しています。 –

関連する問題